python学习day1

时间:2019-06-11
本文章向大家介绍python学习day1,主要包括python学习day1使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

今日随笔包括两部分,第一部分是课后作业,第二部分是对今天学习的知识点总结。

作业:

#1)移除name变量对应的值两边的空格,并输入移除有的内容

name = " aleX "

print(name.strip())

运行结果:aleX

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

name = " aleX "

print(name.startswith("al"))

运行结果:False

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

name = " aleX "

print(name.endswith("X"))

   运行结果:False

# 4)将name变量对应的值中的 " l" 替换为 " p",并输出结果

name = " aleX "

print(name.replace("l","p"))

运行结果: apeX

# 5)将name变量对应的值根据 " l" 分割,并输出结果。

name = " aleX "

print(name.split("l"))

运行结果:[' a','eX ']

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

print(name.upper())

运行结果: ALEX

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

print(name.lower())

运行结果: alex 

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

name = " aleX "

print(name[1:2])

运行结果:a

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

name = " aleX "

print(name[:3])

运行结果: al

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

name = " aleX "

print(name[-2:])

运行结果:X 

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

name = " aleX "

print(name.find('e'))

运行结果:3

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

name = "oldboy"

print(name[0:-1])

运行结果:oldbo 
知识点总结:
机器语言
#优点是最底层,执行速度最快
#缺点是最复杂,开发效率最低

汇编语言
#优点是比较底层,执行速度最快
#缺点是复杂,开发效率最低

高级语言
#编译型语言执行速度快,不依赖语言环境运行,跨平台差
#解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

#变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态

#变量名(相当于门牌号,指向值所在的空间),等号,变量值

#下划线(推荐使用)
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') 
用于标识:描述性的内容,如姓名,性别,国籍,种族

原文地址:https://www.cnblogs.com/zhendejinitaimei/p/11006886.html