Win+R打开运行命令->输入cmd->打开命令行窗口
python -V 查看python版本信息
python进入交互命令模式 可开始执行python程序
qrit() 退出交互命令行模式
创建python文件:新建文件->FlieName.py(修改后缀名为.py)
cd 文件路径 打开文件所在位置
dir指令基本上会会列出目录中的档案及子目录的名称,也可以列出其档案大小,建立时间等相关资讯,并且列出所在的磁盘机、可用空间等资讯。dir指令也可以寻找其档案名称符合特定条件的档案。
python name.py 运行该目录下的文件
Input()输入
print()输出
“{}:{}”.format(10,20) 输出10:20 占位符
“{1}:{0}”.format(20,10) 输出20,10
“{:.2f}”.format(12.25548) 输出’12.25’ 保留小数位两位
“{:b}”.format(100) 输出’1100100’ / b二进制 / d 十进制 / x 十六进制 / o 八进制
“{:8}:{:8}”.format(10,20) 输出 10: 20 /占位符指定宽度
“{:<8}:{:>8}”.format(10,20) 输出10 : 20 /占位符指定宽度 方向
注释
单行注释 #
多行注释 “”” 注释内容 “”” 三个单引号 或 三个双引号
标识符只能以字母下划线数字组合,不能以数组开头 ,区分大小写不能和系统关键字相同
python变量必须赋值才能使用,可赋值多个a=b=c=10,a,b,c = 20,30,40
python缩进代表代码块{} ,缩进必须对其,
Str()转换字符串类型
“abc”*3 输出 “abcabcacb” 三个字符串相连
10/2 输出 5.0
10%3 取模
2**3 次方
10//3 取整
True False
算数运算符 + | - | * | / | %取模 | **幂次方 | //取整除 |
算数运算符 == | != | > | < | >= | <= |
赋值运算符 = | += | -= | *= | /= | %= | **= | //= |
逻辑运算符 and(&&)(与) or(||)(或) not(!)(非)
位运算符 & | ^ - << >> 效率高
成员运算符 in 在指定序列找是否在里面 not in 不在里面
a=[10,20,30] 20 in a 20在a里面吗 True
身份运算符 is 比较内存地址是否是同一个对象 a is b | id(a) == id(b)
Id() 内存地址
数据类型
(数字)Number:int、float、bool、complex(复数)
Isinstance(a,int)判断变量是否是int类型 type(a)输出类型
bin()二进制 oct()八进制 hex()十六进制0123456789abcdef
字符串(String)可以使用单引号 或者 双引号
Name=”yang” 截取
Name[0] 输出“y” Name[-1] 输出最后一位 Name[0:5] 取下标0-4的字符串
+字符串连接符 *int复制当前字符串,数字复制次数
列表(List) []
a=[10,20,30] 定义
a[1:3]取下标1-2的数据 | a[1:]从下标1开始取后面所以数据| a[-1]从后面开始取
A[1] = 200 修改值 a+b 两列表相加
元组(Tuple)
a=(10,20,30)定义 + *
和列表的区别:值不能修改,可以进行截取。
集合(Set)
集合元素不能重复,不能截取。
a= {10,30,50} b ={50,60}
a&b 输出相同元素 50 | a-b 输出b没有的 | b-a 输出a没有的 | a|b a和b所以元素
a^b 反交集
字典(Dictionary)映射类型 创建空字典{}
Dict={“name”:”yang”,”age”:”20”} 定义字典
Dict[“phone”] = “1546655” 添加数据 Dict[“phone”] 输出该key对应的value值
Dict.keys() 获取所有key值 Dict.values() 获取所有value值
Dict.clear() 清除
数据转换
Int()整数 float()浮点数 str()字符串 list()序列转换列表 set()集合 tuple()序列转换元组
chr()整数转字符 a==96 ord()字符转整数 dict(d) d必须是一个序列(key,value)元组
单项分支
If True:
Print(“代码”)
双项分支
If True:
Print(“代码”)
else
Print(“代码”)
多项分支
If True:
Print(“代码”)
elif True:
Print(“代码”)
else
Print(“代码”)
巢状分支
If True:
If True:
Print(“代码”)
elif True:
Print(“代码”)
else
If True:
Print(“代码”)
elif True:
Print(“代码”)
循环
while(True)
Print(“代码”)
变量变化
while(True)
Print(“代码”)
变量变化
else
Print(“代码”)
break 跳出循环
Print(i,end(“ ”)) 不换行 空格输出
for i in “abcd” 可以遍历 字符串 元组 列表 集合 字典 有规律的数据结构
print(c)
range(9) 0~9 | range(2,7) 2~6 | range(0,50,5) 0~49 递增5进行输出
range(0,10,-1) 10~1
a=[“a”,”b”]
for i in range(len(a))
Print(i ,”=>” ,a)
else 当循环正常结束时运行
Pass 空语句 占位 相当于{}
---------------------
作者:JIQIU.YANG
来源:CSDN
原文:https://blog.csdn.net/seek_yang/ ... 968?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|