一周五次课(10月20日)

来源:互联网 发布:mac下安装配置redis4 编辑:程序博客网 时间:2024/04/30 09:52

一周五次课(10月20日)

4.1 学习python的整型

raw_input() 里面面跟字符串input() 里面跟数字type() 类型abs()取绝对值

4.2 学习python的浮点型

round (a)      //默认保留一位小数,采用四舍五入的方法 round (float,精度)    

4.3 学习python的布尔型

布尔类型只有两个值,true和false,一般用在赋值的时候,作为最终判断的返回值,然后拿这个值进行操作。

bool=Falseprint boolbool=Trueprint boot 

4.4 学习python的字符串和常用方法

字符串可用单引号' '双引号" "三引号''' '''定义,但最后输出都是单引号str1='abc'str2="bbb"print (str1,str2)

输出:

('abc', 'bbb')print str1,str2

输出:

abc bbb

常用方法

print(dir(str1)) //函数dir用于查看Python处理数据类型有哪些方法,下面我们介绍几种比较常用的方法。str1='abcdefg'str2='000'

[]

print(str1[0],str1[1],str1[3])

输出

('a','b','c')

find 字符串中查找一个子字符串

print(str1.find('bcd'))

输出

2  //要查找的字符在第二位,若查找不到则输出-1

replace

print(str1.replace('a','0'))

输出

('0bcdefg')

split

print(str1.split('d'))  //以d为分隔符,将字符串切割,类似月awk -F选项

输出

('abc','efg')

join

str1='abcdefg'str2='000'print(str2.join(str1))  //将字符串str2添加到字符串str1的每个字符后面('a000b000c000d000e000f000g000')

结合split使用

print(str2.join(str1.split('d')))(abc000efg000)

strip 去掉空格

str3='   abc   'print(str3.sprit())print(str3.lsprit())print(str3.rsprit())abcabc        //右边的空格没有去除   abc     //左边的空格没有去除

format

name = 'zx'age = 1print('Hello ' + name)pring('Hello' %s) % name   //%s代表字符串 %d代表整型 %f代表浮点型print('Hello {0}').format(name)name = 'zx'age =10print('Hello {0}, I\'m {1} yeas old. ').format(name,age)   //{0}{1}匹配后面的字符串,这种输出方法效率最高Hello zx, I'm 10 yeas old. 

字符串注释

Python中,注释用#标识,#后面的内容会被Python解释器忽略