python学习(day1)

一、在这次实训之前,虽然听说过很多次python这种语言,但是从来没有真正去学习过,仅仅知道它是一种目前十分流行且功能非常强大的语言,可以方便快捷的实现很多功能。今天的课程带我了解了python,并且算是稍微开始入门,学习的主要是python的一些基础语法和数据类型中的字符串类型(str)学习的重点就是了解库,了解函数的使用,在python中有许多应用都是通过自带的函数实现的,对于学习和认识字符串就是学习字符串相关的函数。

今天接触的一些基本数据类型和一些操作让我印象深刻

1.数字类型:整型: int浮点型: float

2.字符串类型:作用:名字,性别,国籍,地址等描述信息

定义:在单引号\双引号\三引号内,由一串字符组成

优先掌握的操作:
1、按索引取值(正向取+反向取) :只能取
2、切片(顾头不顾尾,步长)
3、长度len
4、成员运算in和not in
5、移除空白strip
6、切分split
7、循环

需要掌握的:
1、strip,lstrip,rstrip
2、lower,upper
3、startswith,endswith
4、format的三种玩法
5、split,rsplit
6、join
7、replace
8、isdigit

二、总的来说今天还是有着不小的收获,tank老师的讲课让我对python产生了很浓厚的兴趣,在这一星期的时间里相信我一定会跟随实训课堂的脚步取得一些长足的进步,为之后几周的实训打下坚实的基础,做出一些优异的成绩出来。

三、作业:

name =”a1eX"

1)移除name变量对应的值两边的空格,并输出处理结果

2) 判断name变量对应的值是否以"a1” 开头,并输出结果

3) 判断name变量对应的值是否以"X”结尾,并输出结果

4)将name变量对应的值中的 “1” 替换为“p”,并输出结果

5)将name变量对应的值根据“1” 分割,并输出结果

6)将name 变量对应的值变大写,并输出结果

7)将name 变量对应的值变小写,并输出结果

8)请输出name 变量对应的值的第2个字符?

9) 请输出name 变量对应的值的前3个字符?

10)请输出name变量对应的值的后2个字符?

11)请输出name变量对应的值中“e” 所在索引位置?

12)获取子序列,去掉最后-一个字符。如: oldboy 则获取oldbo

name=' a1eX'
print(name.strip())#1
print(name.startswith("a1"))#2
print(name.endswith("X"))#3
name1 = name.replace('1','p')
print(name1)#4
print(name.split('1'))#5
print(name.upper())#6
print(name.lower())#7
print(name[2])#8
print(name[0:3])#9
print(name[-2:])#10
print(name.find('e'))#11
print(name[:-1])#12

 

猜你喜欢

转载自www.cnblogs.com/crookedif/p/11080447.html