字面量
用于表示固定值的符号
在了解什么是字面量之前,我们首先要先了解一下Python中常用的6种数据类型:
数字 Number 整数(int)浮点数(float)复数(complex)布尔(bool)
字符串 String 描述文本的一种数据类型
列表 List 有序的,可变的,序列
元组 Tuple 有序的,不可变的,序列
集合 Set 无序的,不重复的,集合
字典 Dictionary 无序的键值对(Key:Value)
基础部分仅需了解以下三种:
- 整数类型(int)
1 | print(520) # 10 |
- 浮点数(float)
1 | print(3.14) # 3.14 |
- 字符串(String)
1 | #注:需要用 双引号" " 或者 单引号' ' 或者 三引号""" """ 包围起来 |
注释
程序代码进行解释说明而不参与代码运行
程序代码执行时,不执行注释内容,代码里写注释,只是对代码进行解释说明,和让别人更好的阅读代码
注释有2种形式:
单行注释: 以 #开头,#后的所有内容都为注释,#号和注释内容一般建议以一个空格隔开
多行注释: 以""" """一对三引号首尾相连,引号内的代码为注释部分
1 | """ |
变量
储存计算结果或记录数据的一个量
- 变量的定义
1 | """ |
- 变量的赋值
1 | """ |
查看数据类型
通过变量的数据查看其类型
可使用 type(变量) 查看数据的类型
1 | # 1.使用print直接输出类型信息 |
数据类型转换
在特定的场景下,数据类型之间是可以相互转换的
- 转为整数
使用 int(x) ,将x转换为一个整数
1 | # 字符串转为整数 |
- 转为浮点数
使用 float(x) ,将x转换为一个浮点数
1 | # 字符串转浮点数 |
- 转为字符串
使用 str(x) ,将x转换为一个字符串
1 | 使用 str(x) ,将x转换为一个字符串 |
标识符
用户在编程的时候所使用的一系列用于给变量、类、方法等命名的名字
-
命名规则
-
内容规则:
标识符命名中,只允许出现这四类元素,其余任何内容都不被允许。英文 中文 (不推荐使用) 数字 (不可以作为开头) 下划线(_) √ a × 1 √ a_b × 1_ √ _a × 1_a √ _a_b × &a √ a2 × )a √ a_b_2 × !a -
大小写敏感
字母a的大写和小写,是完全能够区分的。guan = "study1" Guan = "study2" print(guan) # 输出 study1 print(Guan) # 输出 study2 不可使用关键字 在Python内部有特定用途,不可以使用它们作为标识符(不需要记,误用时编译器会报错)
-
-
命名规范
- 变量的命名规范(尽量做到,看到名字,就知道是什么意思)
- 下划线命名法(多个单词组合变量名,要使用下划线做分隔)
- 英文字母全小写(不推荐使用驼峰)
运算符
-
算数运算符
+ 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 b / a 输出结果 2 // 取整除 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 % 取余 返回除法的余数 b % a 输出结果 0 ** 指数 a**b 为10的10次方 输出结果 100000000001
2
3
4
5
6
7print("加:", 1 + 1) # 输出 加:2
print("减:", 10 - 1) # 输出 减:9
print("乘:", 2 * 5) # 输出 乘:10
print("除:", 5 / 4) # 输出 除:1.25
print("整数除:", 5 // 4) # 输出 整数除:1
print("取余:", 5 % 4) # 输出 取余:1
print("指数:", 2 ** 3) # 输出 指数:8 -
赋值运算符
= 赋值运算符 把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7 -
复合运算符
+= 加法赋值运算符 c += a 等效于 c = c + a -= 减法赋值运算符 c -= a 等效于 c = c - a *= 乘法赋值运算符 c *= a 等效于 c = c * a /= 除法赋值运算符 c /= a 等效于 c = c / a %= 取模赋值运算符 c %= a 等效于 c = c % a **= 幂赋值运算符 c **= a 等效于 c = c ** a //= 取整除赋值运算符 c //= a 等效于 c = c // a1
2
3num = 2
num += 1 # 等效于 num = num + 1
print(num) # 输出 3
字符串扩展知识
- 三种定义方式
- 字符串引号嵌套
- 字符串的拼接
- 字符串格式化
- 字符串的精度控制
- 对表达式进行格式化
数据输入
数据输出:print :可以完成将内容(字面量、变量等)输出到屏幕上。
数据输入:input :可以用来获取键盘输入
1 | name = input() # 输入 观止 用name变量来接收输入的数值 |
Python Study Note 系列文章






