name = " aleX" # 1 print(name.strip()) # 2 print(name.startswith("al")) # 3 print(name.startswith("X")) # 4 name = name.replace("l", "p") print(name) # 5 list1 = name.split('l') print(list1) # 5 print(name.upper()) # 6 print(name.lower())
# 7 print(name[1]) # 8 print(name[0:3]) # 9 print(name[-2:]) # 10 print(name.find("e"))
总结:
机器语言
#优点是最底层,执行速度最快
#缺点是最复杂,开发效率最低
汇编语言
#优点是比较底层,执行速度最快
#缺点是复杂,开发效率最低
高级语言
#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行
#变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态
#变量名(相当于门牌号,指向值所在的空间),等号,变量值
#下划线(推荐使用)
age_of_oldboy = 56
number_of_students = 80
常量即指不变的量,如pai 3.141592653..., 或在程序运行过程中不会改变的量
举例,假如老男孩老师的年龄会变,那这就是个变量,但在一些情况下,他的年龄不会变了,那就是常量。在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代表常量
AGE_OF_OLDBOY = 56
#数据即变量的值,如age=18,18则是我们保存的数据。
#变量的是用来反映/保持状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识
#int整型
定义:age=10 #age=int(10)
用于标识:年龄,等级,身份证号,qq号,个数
#float浮点型
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重,
#在python中,加了引号的字符就是字符串类型,python并没有字符类型。
定义:name='kermit' #name=str('kermit')
用于标识:描述性的内容,如姓名,性别,国籍,种族