字面量
字面量:在程序中,被写下来的固定值,称之为字面量。Python中常用的6种数据类型:
字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成,所以叫做字符的串。
注释
单行注释: # 注释
多行注释:以一对三个双引号包围起来的内容
"""
多行注释
"""
变量
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。简单来说,变量就是在程序运行时,记录数据用的。
变量的定义格式: 变量名称 = 变量的值
数据类型
在入门阶段,主要接触如下三类数据类型:
可以使用 type() 语句对数据类型进行验证,语法:type(被查看的数据类型)
数据类型转换
常见的转换语句:
注:任何类型,都可以通过str(),转换成字符串。字符串不可以随意转换成数字,字符串内必须只有数字才可以。浮点数转整数会丢失精度,也就是小数部分。
标识符
标识符命名规则 :不可以使用关键字,python中常用的关键字:
变量命名规范:英文字母全小写
运算符
算术(数学)运算符
复合赋值运算符:
字符串扩展
字符串的三种定义方式:
- 单引号:name = '张三'
- 双引号:name = "张三"
- 三引号:name = """张三"""
三引号定义法,和多行注释的写法一样,同样支持换行操作。使用变量接收他,他就是字符串。不使用变量接收他,就可以作为多行注释使用。
字符串拼接:通过 + 号连接两个字符串,注意无法和非字符串类型进行拼接
字符串格式化:可以通过如下语法,完成字符串和变量的快速拼接。
其中的 %s 含义:
- % :表示占位
- s:表示将变量变成字符串放入占位的地方
所以,综合起来的意思就是:我先占个位置,等一会有个变量过来,我把他变成字符串放到占位的位置
注意:多个变量占位,变量要用括号括起来,并按照占位的顺序填入。
字符串格式化 -- 数字精度控制
字符串格式化 - 快速写法
语法: f " 内容 {变量} "
这种方式不理会数据类型,不做精度控制,适合对精度没有要求的时候快速使用。
字符串格式化 -- 表达式的格式化
数据输入
在python中,通过input语句,用来获取键盘输入。
- 数据输出:print
- 数据输入:input
注意:键盘输入的均为字符串类型的数据