python day2

一、一些函数
1、float:将数字转化为小数
2、int:取整
3、round:四舍五入(不会改变原有值,而是产生新值,因为字符串一旦被创造出来,就不可更改)
4、len:衡量字符串长度用的,不包含任何字符长度为0,ex: c="", 则len©=0
5、slice:可以让我们快速的提取子字符串,其标准格式为[起始偏移量: 终止偏移量:步长],其原则是包头不包尾([:]是提取整个字符串,[start:end]是从start到end-1)
6、join:连接函数. ex:a=[“10”,“12”,13"]
则·“x”.join(a)=10x12x13
7、startswith:验证是否以指定的字符开头
8、endswith:验证是否以指定字符串结尾
9、find:第一次出现指定字符串的位置
10、rfind:最后一次出现指定字符串的位置
11、count: 验证指定字符串出现了几次
12、isalnum:验证所有字符串是否是数字或者字母
13:center:对字符串进行排版,ex:a=“boy”, a.center(9,"*")则为:boy
14:ljust:将所要排版的字符放在左边(left):ex:a.ljust(9,“1”)则为:boy111111
15:rjust:将索要排版的字符放在右边,同上。
16:isalpha:检测目标字符串是否只由字母组成(包含汉字哦)
17:isdigit:是否只由数字组成
18:isspace:是否是空白符(空白符包括制表符、空格和换行符)
19:isupper:是否为大写字母
20:islower:是否为小写字母
21:divmod():同时得到商和余数,ex:divmod(13,3)=(4,1)
22、format:是一种格式化字符串的函数。ex:a=“名字是{0},年龄是{1}”,则a.format(“彭晓峰”,“22”),print出来结果是:姓名是彭晓峰,年龄是22。
<、>分别是剧中、左对齐,右对齐(以原字符串为基准),记得这些符号要加到原字符串才能生效。ex:a=“名字是{0},年龄是{1:c>8}”,则a.format(“彭晓峰”,“22”)print出来的结果是:姓名是彭晓峰,年龄是cccccc22。
二、其他的一些规则
1、a=b=123,此时a=123,b=123,此时a、b的id相同,值也相同,我们将其称之为字符串的驻留机制。
2、一些运算符号
(1)、/,浮点整数除法,ex,9/4=2.25,8/4=2.0
(2)、//,整数除法,ex,7//2=3
(3)、%,称之为“模”,是取余用的,7%2=1
(4)、,幂,ex:23=8
3、0不能作为除数,否则会出现异常
4、is和==的区别
is用于判断两个变量的引用对象是否为同一个,即比较对象的ID(即地址)
==用于判断引用变量引用对象的值是否相等,即value
5、多行字符串
用‘’‘qwdqdqdqdqdqxadxqwddqfqfavfzvswvsdvasvvdxwqccfcqfcqcqcqcacac ‘’'可以创建多行字符串。
python day2(https://img-blog.csdnimg.cn/20200307192123863.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1BlbmdfeHh4,size_16,color_FFFFFF,t_70)python day2python day2(https://img-blog.csdnimg.cn/2020030719231215.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1BlbmdfeHh4,size_16,color_FFFFFF,t_70)
python day2