基本
T=input('请输入温度值:') #input()函数以字符串类型返回结果
if T[-1] in ['F','F'] #返回布尔型结果
a=eval(input('请输入一个数字:')) #将字符串转为python语句
引用库3种方法
import <库名>
<库名>.<函数名>(参数)
import <库名> as <别名>
<别名>.<函数名>(参数)
from <库名> import <函数名>
<函数名>(参数)
基本数据类型
二进制: 0b 0B 0b101
八进制:0o 0O 0O107
十六进制:0x 0X 0xABC
复数:12.3+4j 12.3+4J
z.real z.imag
计算整数商:x//y
divmod(x,y) #(x//y ,x%y)输出为元组类型
round(x,[digits])
int(x) #浮点数/字符串 转为整数
float(x) #整数/字符串 转为整数
complex(re,[im])#生成一个复数
字符串:
x+y
xn nx
x in s
str[i]
str[M:N]
len(s)
str(x)#任意类型转字符串
str.lower()
str.upper()
str.islower()
str.isnumeric()
str.split(sep=None) #返回一个列表,由str根据sep被分隔得部分组成
str.count(sub)
str.replace(old,new)
str.stirp([chars])#左侧与右侧去掉chars中的字符
字符串格式化:
{:<字符><箭头左右上><宽度><,><精度><类型>}
print('{:3}%'.format(i),end='') #end=''表示不换行
程序控制结构
程序的循环结构:
1)字符串遍历:
for c in s:
<>
2)列表遍历:
for item in list:
<>
3)文件遍历:
for line in f.readlines():
<>
4)计数循环:
for i in range(N): #i=0,1,2,....,N-1
<>
for i in range(M,N,K): #M开始,N-1结束,K步长
<>
random库的使用:
randint(a,b) #生成一个[a,b]之间的整数
uniform(a,b)#生成一个[a,b]之间的随机小数
异常处理:
try:
<>
except:
<>
else:
<>
finally:
<>
函数和代码复用
Pyinstaller库的使用:(cmd命令行):‘pyinstaller−F文件名.py‘Pyinstaller库的使用: (cmd命令行):`pyinstaller-F 文件名.py` Pyinstaller库的使用:(cmd命令行):‘pyinstaller−F文件名.py‘lambda函数的使用:
f=lambda x,y:x+y
f(10,2)
$$函数参数
可选参数:
def function(a,*b):
<>
function(1,2,3,4,5)
sorted()#对一个序列进行排序,默认从小到大
reversed()#返回输入组合的逆序形式
Python编程基础与高级特性
本文介绍了Python编程的基础知识,包括变量定义、数据类型转换、流程控制等,并深入探讨了函数定义、异常处理及第三方库的使用方法。
2399

被折叠的 条评论
为什么被折叠?



