• 【Python】初学者喜欢的Python入门笔记


    在这里插入图片描述

    在这里插入图片描述

    ⚪常用数据类型

    类型类型名说明
    数字int , float , complex整数(int)、浮点数(float)、复数(complex) – 以 j 结尾表示复数,如:3 + 4 j
    字符串str由任意数量字符组合而成的字符串;可使用单引号、双引号、三引号作为定界符
    字节串bytes字母b引导,单引号作为定界符,如:b’ hello world! ’
    列表list使用频繁,记录有序且可变的Python数据
    元组tuple记录有序且不可变的Python数据集合
    字典dict记录无序的Key-Value键值对Python数据集合
    集合set记录无序且不可重复的Python数据集合
    布尔型boolTrue表示真、False表示假

    ⚪注释

    单行注释

    单行注释,是使用符号#开头的一串Python代码。

    #这里是.29.创建的单行注释
    
    • 1

    多行注释

    多行注释,是使用三个英文双引号:""" 作为开头与结尾的一串Python代码。

    """
    这是.29.创建的注释
    而且是:多行注释
    """
    
    • 1
    • 2
    • 3
    • 4

    ⚪type() 函数

    type()是Python为我们提供的函数,可以用来查看数据的类型,查看后返回传入数据的类型名。

    使用示例:

    # 使用type()函数获取类型
    type1 = type(29)
    type2 = type(2.9)
    type3 = type(20+9j)
    type4 = type(b'.29.')
    type5 = type(".29.")
    type6 = type(['.', 2, 9, '.'])
    type7 = type((2, 9,))
    type8 = type({1: 29, 2: ".29."})
    type9 = type({".", "29", "."})
    
    # 输出获取到了类型
    print(type1)
    print(type2)
    print(type3)
    print(type4)
    print(type5)
    print(type6)
    print(type7)
    print(type8)
    print(type9)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    输出结果:
    在这里插入图片描述


    ⚪数据类型的转换

    常用的数据类型转换函数:

    函数作用
    int(i)将数据 i 转换为整数,并返回。
    float(i)将数据 i 转换为浮点数,并返回。
    str(i)将数据 i 转换为字符串,并返回。
    • 任何数据类型都可以转换为字符串类型。
    • 字符串类型数据中必须只含有数字,才能转换为整数类型。
    • 浮点数类型转换为整数类型会丢失小数部分(精度丢失)。

    ⚪标识符命名规范

    在Python当中,在我们定义变量名,函数名或者类名时,需要遵守下述标识符命名规范:

    • 必须以字母、汉字或下划线_开头,数字禁止开头

    • 命名时,不能存在空格或标点符号

    • 对英文字母大小写敏感,如:Baby 与 baby 是不同的

    • 不能使用Pyton中的关键字来命名,如 if、else、return等

    • 不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名来命名。

    Python关键字

    在这里插入图片描述


    ⚪运算符

    算数运算符

    在这里插入图片描述

    赋值运算符

    在这里插入图片描述

    复合赋值运算符

    在这里插入图片描述


    ⚪三种方式定义字符串

    Python中,字符串可使用单引号双引号三引号作为定界符,这里的三种界定符也对应了三种字符串的定义方式:

    • 使用单引号定义:nickName = '.29.'
    • 使用双引号定义:nickName = ".29."
    • 使用三引号定义:nickName = """.29."""

    其中,使用三引号来定义字符串的方式,不难看出与多行注释的写法是一致的,也可以在三引号内进行换行操作。
    当我们使用一个变量来接收三引号定义的字符串,它就是字符串,如果不使用变量接收,那么这就是一个多行注释代码。

    注意:三个不同的界定符是可以相互嵌套使用的。


    ⚪格式化

    字符串格式化

    Python中可以使用占位符的方式来进行字符串的拼接,而拼接字符串时表示占位的符号为: %s

    其中的百分号%代表需要占位,后面的字母s代表接下来会将字符串类型的数据替换到占位的为位置。

    示例1

    nickName = ".29."
    print("欢迎来到%s的博客!跟我一起进步,一起进大厂!" % nickName)
    
    • 1
    • 2

    结果

    在这里插入图片描述

    示例2:

    nickName = ".29."
    achievement = "Java领域新星博主"
    print("欢迎来到%s的博客!博主%s是%s" % (nickName,nickName,achievement))
    
    • 1
    • 2
    • 3

    结果
    在这里插入图片描述

    格式化精度控制

    格式化时常用到的格式符号:

    格式符号作用
    %s将字符串内容放入占位位置
    %d将整数内容放入占位位置
    %f将浮点数内容放入占位位置

    格式化时,我们使用借助x.y的模式来控制 数据的宽度与精度,其中小数点前的x控制宽度,小数点后的y控制精度。

    在这里插入图片描述

    快速格式化

    快速格式化在字符串前使用f做标记,将需要凭借的变量使用大括号{}括起来即可。 —— f"内容{变量}"

    • 快速格式化不对占位的数据类型做要求

    • 快速格式化无法进行精度控制

    示例

    nickName = ".29."
    achievement = "Java领域新星博主"
    count = 2000
    print(f"欢迎来到{nickName}的博客!博主{nickName}{achievement},拥有超{count}粉丝~")
    
    • 1
    • 2
    • 3
    • 4

    结果

    在这里插入图片描述


    ⚪数据输入

    Python代码中,数据输入可以使用函数input()来实现,输入的数据默认转换为字符串类型

    input()函数中传入数据,会在键盘输入数据之前输出出来,作为提示。

    示例

    input("我是提示,请输入:")
    
    • 1

    在这里插入图片描述
    我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=vg8b4jeri5ck

  • 相关阅读:
    []==![]结果为true,探究 == 本质
    (Note)机器学习面试题
    09 Ubuntu安装FreeCAD
    请简要说明 Mysql 中 MyISAM 和 InnoDB 引擎的区别
    idea常用快捷键和插件
    【OPENVX】对象基本使用之vx_matrix
    这一篇让你搞定 Flutter 的数据表格
    ubuntu22.01安装及配置
    浏览器路由/缓存/HTTP报文
    Pr:导出设置之高级设置及 VR 视频
  • 原文地址:https://blog.csdn.net/ebb29bbe/article/details/127750940