目录
目录
一、注释的分类及语法
# 注释内容 | 单行注释 |
""" ....... .......(内容) ....... """ 或 ''' ....... .......(内容) ....... ''' | 多行注释 |
二、标识符命名规则
1.由数字、字母、下划线组成
2.不能数字开头
3.不能使用内置关键字
4.严格区分大小写
命名习惯:大驼峰(MyName)、小驼峰(myName)、下划线(my_name)
三、Debug工具使用步骤
1.打断点
2.Debug调试
四、认识数据类型
检测数据类型----------------------type(数据)
int---整型 float--浮点型 str--字符型(数据都要带引号 )
bool---布尔型(True、False)
list(列表) tuple(元组) set(集合) dict(字典)
五、输出
1.格式化输出
注:
(1)%06d,表示输出的整数显示位数为六位,不足,则以0补全,超出当前位数则原样输出。
(2)%.2f,表示小数点后显示的小数位数为两位。
(3)f '{表达式}'(f-格式化输出字符串)------------高效简便
格式化符号 | 转换 |
%s(也可以输出整型、浮点型) | 字符串 |
%d | 有符号的十进制整数 |
%f | 浮点数 |
%c | 字符 |
%u | 无符号的十进制整数 |
%o | 八进制整数 |
2.转义字符
\n : 换行。
\t : 制表符,一个tab键(4个空格)的距离。
3.print的结束符
print('输出的内容',end="\n")
在Python中,print(),默认自带end="\n"这个换行结束符,用户可以按需求更改结束符。
六、输入
1.输入的语法
input("提示信息")
2.输入的特点
(1)当程序执行到input时,等待用户输入,输入完成后才继续向下执行。
(2)在python中,input接收用户输入后,一般存储到变量,方便使用。
(3)在python中,input会把接收到的任意用户输入的数据都当做字符串处理。
七、转换数据类型
int(x) | 将x转换为一个整数(也可转化字符串) |
float(x) | 将x转换为一个浮点数(也可转化字符串) |
str(x) | 将对象x转换为字符串 |
complex(real,imag) | 创建一个复数,real为实部,imag为虚部 |
eval(str) | 用来计算在字符串中的有效Python表达式(原本的类型),并返回一个对象 |
tuple(s) | 将序列s转换为一个元组 |
list(s) | 将序列s转换为一个列表 |
八、运算符的分类
1.算术运算符
+ - * /(整除:得到的数为浮点数) //(整除:得到的数为整数) %(取余:得到的数为整数)**(指数) ()提高运算优先级
注:**优先级>+-*/ 有浮点数参与运算结果则为浮点数
2.赋值运算符
(1)单个变量赋值
= :将=右边的结果赋值给等号左侧的变量
(2)多个变量赋值
例: num1,float1,str = 10 ,0.5 , 'hello world'
(3) 多变量赋相同值
例 : a = b = 10
3.复合赋值运算符
+= :加法赋值运算符 c += a 等价于 c = c + a
-= 、*= 、/= 、//= 、%= 、**=(c**=a等价于c == c**a)
注:先算复合赋值运算符右边的表达式;再算复合赋值运算 例:c += a + b c *=a + b (都是先算a+b)
4.比较运算符(关系运算符)用于判断
== 、 != 、> 、<、>= 、<=
5.逻辑运算符
and(一假则假) 、or (一真则真)、not
拓展:数字之间的逻辑关系
(1)and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字。
(2)or运算符,只有所有值为0结果才为0,否则结果为第一个非0数字。
(3)