python学习值python程序的基本语法

len函数可以确定字符串包含多少个字符,即字符串的长度
+ 可以让两个字符串收尾相连。
利用乘法运算符“*”可以让一个字符串自身多次重复并拼接在一起。
使用del 命令可以删除一个对象(包括对量,函数等)
使用id()函数可以确切的知道变量引用的内存地址,使用运算符is可以判断两个变量是否已用同一个对象。当两个变量都赋值为相同的小整数或者短字符串时,两个变量所引用的是同一个对象。这也被称为“驻留机制”。但是,当两个变量赋值为相同的大整数或者长字符串时,默认引用的是两个不同的对象。但我们可以利用变量之间的赋值,来让两个变量之间的赋值,来让两个变量引用相同的对象。例如:

y=x
x is y
True

str()函数可以将其他类型数据转换为字符串,python会尽可能转换成字符串长度较短的形式,以节省空间。
int()函数并不是四舍五入
取整,而是扔掉所有小数部分

int(float(‘3.5’)) #有些字符串不能直接转换为整型,应该两步转换

round()函数可以将浮点型数值园整为整型,圆整计算总是“四舍”,但不一定总是“五入”。因为总是逢五向上圆整会带来计算概率的偏差。所以,python采用的是“银行家圆整”,将小数部分为**.5**的数字圆整到最接近的偶数,即“四舍六入五留双”。

chr() 和ord()函数可以进行整数和字符串之间的相互转换:chr()将一个整数按ASCII码转换为对应的字符,ord() 是chr()的逆运算,把字符转换成对应的ASCII码或Unicode值。
python逻辑运算符的优先级,按照从高到底的顺序排列为:or<and<not.但在短路运算中python会按照“最贪婪”的方式进行短路,以至于看上去是违反了优先级次序。例如:

a,b,c=1,2,3
a1 or b2 and c==3
True

在这个例子中,b2 and c3 整个被短路,并不会因为优先级高而先计算and.

猜你喜欢

转载自blog.csdn.net/qq_42931734/article/details/82808119