PYTHON计算机二级
# 用于注释
交换 a,b的值:a,b=b,a
保留两位小数:print(‘{:.2f}’.format(a)) 或round函数
二进制引导符号:0b(零b)
八进制:0o
十六进制:0x
ASCII码:a-z:97-122 A-Z: 65-90
input():不管输入什么都是字符串格式 转变为可计算的数值使用 a= eval(input())
E:十的幂
chr(ascII码):将码转为字符
字典变列表:l=list(d.items())
列表变字符串:str="".join(l)
字符串 str*n:输出n个str相连
用单引号或双引号指定字符串,用三引号指定多行字符串,其中可以自由使用单、双引号
运算符:+ - * / //(整除) %(求余) <<(向左移动两位:内存中以二进制存储 如2 内存中是10,移动后是1000 变为8) >>(右移 同上) &(按位与:相应的位都为1则为1,否则为0) |(按位或:对应位有一个是1则为1,否则为零) ^(异或:不同则为1,相同为0) ~按位取反(0换为1,1换为0)
> < >= <= != not(布尔非) and(布尔与) or (布尔或)判断返回True 或False
continue:本次循环结束执行下一次循环
break:跳出循环
定义函数 def fun_name()
含参:def fun_name(a,b)
局部变量:只存在本函数内部
全局变量:global x 声明 均可使用
默认参数:def-fun_name(m,time=1)
可变参数:def fun_name(a=4,*nums,**dous) 使定义的函数里有任意数量变量 *作为list处理 **作为dict处理
判断:if
循环: for while
联立字符串:name=‘sun’ age=18 >>>name+'is'+str(age)+'years old' 输出:‘sunis18years old’
控制换行:print('a',end='')
转义字符: /
原始字符:前加 r 指定未经特殊处理的字符串 如:print(r'\n') 输出 \n
两语句间用 ;隔开(一般一句一行)
使用库:import +库名 或 from +库名 import 函数名(全引入用*)
查询模块中属性名称:dir(库名)
列表定义:l=['a','b','c']
元组:T=('a','b','c')
字典:D={
'A':'T',
'C':'G'
}
列表切片:L[0]:第一个元素 L[-1]:最后一个元素 L[1:3]:第2,3个元素 L[2:]:第三个到最后 L[:]:输出所有
文件打开:f = open(r'C:\Users\xd\Desktop\poem22.txt', 'w') 关闭 :f.close()
集合定义:s=set{'g','y','o'}
集合:无序,唯一,不能与字典列表混用
列表:有序 可重复 可列表里套列表