python
学习路径 https://www.cnblogs.com/cainiao-chuanqi/p/14328886.html
https://www.cnblogs.com/cainiao-chuanqi/p/9406421.html
加入全局变量
退出的命令 exit() 回车 quit() 回车
成功
Ctrl+s 保存
Ctrl+B 运行
第二种
第三种
注释
添加注释的代码通过⽤⾃⼰熟悉的语⾔,在程序中对某些代码进⾏标注说明,这就是注释的作⽤,能够⼤⼤增强程序的可读性
# 注释一行
“””
多行注释
“””
快捷键 :ctrl+/ 注释
定义变量
变量名 = 值 变量名⾃定义,要满⾜标识符命名规则。
标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:
- 由数字、字⺟、下划线组成
- 不能数字开头
- 不能使⽤内置关键字
- 严格区分⼤⼩写
数据类型
检测数据类型的⽅法: type()
a = 1
print(type(a)) # <class 'int'> -- 整型
b = 1.1
print(type(b)) # <class 'float'> -- 浮点型
c = True T大写
print(type(c)) # <class 'bool'> -- 布尔型
cc=Flase F 大写
print(type(cc))
d = '12345'
print(type(d)) # <class 'str'> -- 字符串
e = [10, 20, 30]
print(type(e)) # <class 'list'> -- 列表
f = (10, 20, 30)
print(type(f)) # <class 'tuple'> -- 元组
h = {10, 20, 30}
print(type(h)) # <class 'set'> -- 集合
g = {'name': 'TOM', 'age': 20}
print(type(g)) # <class 'dict'> -- 字典
格式化输出
%s 字符串
%d 有符号的十进制整数
%f 浮点数
输出格式
Print自带换行,如果不希望换行可以取消print默认结束符\n
Print(end=””)
print(“….%s …..%d” % (…. , …..,))
print(f”…..{…}, ….{…}, …{…}”)
技巧
%06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
%.2f 表示小数点后显示的小数位数
转义字符
\n :换行
\t:制表符,一个tab键(4个空格)的距离
输入
在Python中,程序接收⽤户输⼊的数据的功能即是输⼊
输入的语法 input(“提示信息”)
当程序执⾏到 input ,等待⽤户输⼊,输⼊完成之后才继续向下执⾏。
在Python中, input 接收⽤户输⼊后,⼀般存储到变量,⽅便使⽤。
在Python中, input 会把接收到的任意⽤户输⼊的数据都当做字符串处理
password=input("请输入您的密码:")
print(f"你输入的密码是{password}")
print(type(password))
转换数据类型
XXX=XXX
Print(float(XXX))
Print(type(float(xxx)))
运算符
算术运算符
注意:混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + -
赋值运算符
单个变量赋值
num=1
print(num)
多变量赋值
多变量赋相同值
复合赋值运算符
比较运算符
⽐较运算符也叫关系运算符, 通常⽤来判断。
逻辑运算符
拓展
数字之间的逻辑运算
a=0 b=1 c=2
#and运算符,只要有一个值为0,则结果为0,否则结果为最后一个非0数字
Print (a and b) #0
Print(b and c)#2
Print (c and b)#1
#or 运算符,只有所有值为0结果才为0,否则结果为第一个非0数字
Print(a or b)# 1
Print(a or c)# 2
Print(b or c) # 1
总结
算数运算的优先级
混合运算优先级顺序:()高于**高于*/ //%高于+-
赋值运算符
=
复合赋值运算符
+=
-=
优先级
- 先算复合赋值运算符右侧的表达式
- 再算复合赋值运算的算术运算
- 最后算赋值运算
比较远算符
判断相等:==
大于等于:>=
小于等于:<=
不等于:!=
逻辑运算符
与:and
或:or
非:not
phtyon之控制条件if语句
If语句 注意缩进 https://www.cnblogs.com/cainiao-chuanqi/p/14329052.html
语法
If条件
条件成立执行的代码1
条件成立执行的代码2
…….
If…..else…
作用:条件成立执行if下方的代码;条件不成立执行else下方的代码
还可以进行多重判断和else配合使用,一般else放到整个if语句的最后,表示以上条件都不成立的时候执行的代码
拓展 age>=18 and age<=60 可以简化为 18<=age<=60
If嵌套执行流程
导出random模块
Import 模块名
random,randint(开始,结束)
python之循环语句
在python中,循环分为while和for两种,最终实现效果相同
while语句 缩进
计算1-100的累加和
I=1
Result=0
While I <=100:
Result + =i
I+=1
输出5050
Print(result)
计算1-100偶数累加和
方法一:条件判断和2取余数为0则累加计算
方法二:计数器控制
break continue 是循环中满足一定条件退出循环的两种不同方式
区别
Break 终止循环
Continue 退出当前一次循环继而执行下一次循环代码
While循环嵌套
Python之函数的使用
https://www.cnblogs.com/cainiao-chuanqi/p/14346891.html
Python之异常处理 https://www.cnblogs.com/cainiao-chuanqi/p/14347099.html
Python之模块的使用 https://www.cnblogs.com/cainiao-chuanqi/p/14347179.html