二级基础知识
程序员文章站
2022-04-05 15:16:46
...
1.程序运行:
交互式,文件式
2.编程方法:
输入(input),处理(process),输出(output)
3.程序设计语言即计算机指令;计算机程序即按规则组织起来的一组计算机指令;根据执行机制可分为静态语言和脚本语言。python是脚本语言。
4.python具有通用性,有33个保留字,语法简洁。
5.基本语法元素:
程序格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
5.1.采用严格的缩进表示格式框架;缩进表示代码之间的包含和层次关系;
缩进是python中表明程序框架的唯一手段。
5.2.变量:用来存储数据的空间,它的值是可变的。
5.3.python允许采用大小写字母、数字、下划线、汉字组合命名;大小写
敏感;但首字母不能是数字;中间不能出现空格;保留字不能为变量。
6.基本输入输出函数:input()、eval()、print()
eval(input("提示")) -> eval会获取int类型。
eval("hello")与eval("'hello'")得到的结果不同。
print中end为增加输出结尾。
7.二进制0b,八进制0o,十进制D,十六进0x
7.1.十进制转换为其它进制:bin(12),oct(12),hex(12)
7.2.其它进制转换为十进制:
①int('10010110',2);int('200',8);int('60',16)
②'{:d}'.format(0b10110110);'{:d}'.format(0o200);'{:d}'.format(0x60)
③eval('0b10110110');eval('0o200');eval('0x60')
8.科学记数法(e)
123.67表示为1.2367e2 0.0023表示为2.3e-3
9.复数表示为x+yj,
前面为实数(real),后面为虚数(imag)。
a=123-12j
print("复数的实数部分",a.real) ->(123.0) ->(-12)
10.x/y得到的是浮点数;x//y得到的是整数;x**y指x的y次幂。
11.数学函数
abs(x)--求绝对值;divmod(x,y)--输出元组(x//y,x%y);
pow(x,y[,z])--求(x**y)%z的值,省略后求次方的值;
round(x[,ndigits])--对x进行四舍五入,保留ndigits位小数;
12.格式化输出(a = “你好”)
print("{:8}".format(a); print("{:>8}".format(a))
print("{:*^8}".format(a)) 居中对齐,不足处使用*填充
print("{:.2}".format(12.34)) 保留两位小数的科学计数法
print(":.2f".format(1.234)) 保留两位小数
print("{0:b}".format(19)) 转换为二进制(bin,oct,hex)
print("{0:c}".format(33)) 转换为Unicode编码
13.字符处理函数
chr(x) 返回Unicode编码x对应的单字符;
ord(x) 返回单字符x表示的Unicode编码;
split()分割;upper()大写;lower()小写;replace()替换;
str.strip(del) 从str字符中去掉左右侧的del中的字符;
iter.join(str) 将iter添加到str每个字符中;
str.count(sub) 返回str中sub字符串出现的次数;
str.center(width,fullchar) 将str居中放置在width的长度中,fillchar表示填充字符;
14.
上一篇: 获取checkbox复选框的值
下一篇: webkit之渲染基础