欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

二级基础知识

程序员文章站 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.