变量,函数,运算符
变量的命名规则
1.变量的命名和c里面的命名基本一致,采用以字母数字下划线的规则,但不能以数字开头
2.变量名不能和python中的关键字或者保留字相同
变量的使用
由于python是一种动态语言,也就是说变量的类型不用特殊指明,解释器会为我们进行选取正确的变量类型。
因此在python中 res = 100此时res就是int 类型。
res = 100.50此时res就是float类型。
res = 'abc‘此时res就是string类型。
常用的一些函数
1.基本的I/O函数:input(),和print()函数
input函数的用法:dat = input(‘请输入一个数据’)
其相当于c中的scanf()和puts()函数的组合。会在输入之前打出’‘里面的话语。
注:input函数的返回值为string类型,也就是说无论输入的是什么都会被当成字符串处理。
print()函数的用法:可输出多个字符串或者数据其中用逗号隔开。
例如:print(“abc”,“def”)
输出的结果就会为:abc def,遇到逗号会输出一个空格。
2.一些常用的数学函数
1,取绝对值函数abs()
2,四舍五入函数round()
3,取整/强制类型转换int()
4,取最大最小值函数max()/min()
5,返回一个二进制数 bin()
6,返回一个十六进制数 hex()
7,x的y次方pow(x,y)等价于x**y
8,查看数据的类型type()
常使用print(type(xxx))
3.字符编码的起源与发展
字符集的发展
1,ASCII编码:美国,只支持字母和常见的的计算机中的符号。
2,GB2312:加入了中文。
3,unicode:常用,但是占内存。
4,utf-8:最常用
转换函数:
1,ord(‘a’)–>97字符型数据转换成相应的整形。
2,chr(97)–>'a’整形转换为相应的字符。
bytes表示的数据在不同编码之间的转换。
encode()将不同编码的数据转换为bytes数据。
如:‘abc’.encode(’'ascii")
decode()和encode()的作用刚好相反。
如:b’abc’.decode(“ascii”)
len()函数计算一个str的字符数。
4.条件判断和循环
if…else分支语句:
在python中其语法格式为:
if 条件:
[tab]相应的代码(可以多条,python中缩进就表示是同一个分支语句中)
else:
if…elif…else语句:
其格式和if…else差不多。
循环语句while 循环条件:
[tab]循环体
for item in …:
注:别忘记加冒号就好
。