python第一周心得体会_Python第一周总结

变量 不能为系统自带的内置函数,如def,help,sum等等

变量不能已下划线数字来开头,对大小写敏感

变量后直接接数字,则被赋值为整型,如何加引号则赋值类型为字符串str类型

a = 1      -————>整型(int)            b = "2"      ——————>字符串(str)

用print()直接输出

a = "hello"

print(a)

在 用户想要同时输出变量和字符串时,必须要格式化输出

age = 13

print("你的年龄为%s")%(age)

input用来输入,改输入的数据类型为字符串类型(str)

a = input("请输入你的名字")print("你的名字为" + a)

条件语句的使用:缩进必须一样

if 条件:

结果

else:

结果

if 1 == 1:print("true")else:print(false)

while 循环使用:   如果条件没到,则继续执行缩进内的循环语句,缩进外的语句不会执行

while 循环条件:

怎么样

a =0while a < 10:

a= a +1

print(a)

关于while循环的补充:

continue:直接转跳至下一次循环

break:终止循环跳出

a =0while a < 11:if a == 7:

a= a +1

continue

print(a)

a= a + 1

#当a小于10,每次输出+1,但不输出7

#输入三次机会登录

mode =0

password= "123456"

while mode < 3:

a= input("请输入你的密码:")

mode= mode + 1

if a ==password:print("密码正确")break

if mode == 3:print("请重新登录")

in       not in      判断关键字是否在变量里面

a = "awdawda"wq= "aw" inaprint(wq)

算数运算: a = 10 *40

赋值运算:a = a +1

_____>得到的是值

比较运算: a = 1 >5

逻辑运算:a >1 or 1 ==1

成员运算:a = "a" in "abc"—————>得到的是布尔类型

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

.capitalize():将变量内的 所有字符串除首字母以外全部转换为小写

a = "aJWFISnf"y=a.capitalize()print (y)

.count(y,a,b) 从变量内的字符串里面选取y字母出现过几次(从a开始到b结束,开始计数)

a = "aJWFISnJf"y= a.count("J",5,8)print(y)#前面是需要 数的字符串后面是范围,可加可不加

.center():将字符串居中为特定长度

a = "aJWFISnJf"y= a.center(20,"*")print(y)#将变量居中,总长度为20个字符,空白地方用*填充,后面替换参数只能为一个字符

.endswith     和    .startswith :   判断是否以什么结尾,返回值为布尔值

a = "aJWFISnJf"y= a.startswith("a")

z= a.endswith("f")print(y)print(z)#是否以a,f 开头结尾

.find()  和 .index() :从0往下寻找关键字,获取出现的值

a = "aJWFISnJf"y= a.find("a")

z= a.index("a")print(y)#在变量a寻找关键字a,返回关键字的位置如果 没有find返回-1则index报错

.format():将变量中的{}替换出来

a = "你好,我叫{a},我喜欢的运动是{b}"b= a.format(a ="alom",b ="打篮球")print(b)#format里面的值,如果变量中的{}为空,则依次对应,如果{}里面有参数,则一一对应,[]里的参数必须对应,字母对字母 ,数字对数字

.format_map():与前者用法大概相同  ,格式有些差异

a = "你好,我叫{a},我喜欢的运动是{b}"b= a.format_map({"a" : ‘alom‘,"b" : ‘篮球‘})print(b)#在()里必须加{}

.upper():将字符串内全部转为大写

a = "awdawda"b=a.upper()print(b)

.casefold():将字符串内全部转为小写

a = "BWFUBA"b=a.casefold()print(b)

.replace():用符号遮盖范围内的字符

a = "123456789"b= a.replace(a[2:7],"*" *10)print(b)#a为变量后直接[]代表范围,[2,7]2包含这个数开始7不包含这个数结束,范围内的都不会显示,用*代替,最后的是*的数量

.isalnum:变量中只允许出现字母和数字返回true否则false

a = "1234567a89"b=a.isalnum()print(b)

.isalpha():只运行出现字母

a = "ladwa"b=a.isalpha()print(b)

.isdecimal()      和    .isdigit()     只允许变量中为数字

c = "②"a= "②"b=a.isdigit()

v=c.isdecimal()print(b)print(v)

#前者返回true后者false

.expandtabs(x):将变量中的字符按照x为一组分割,如果没有出现tab键则继续,如果出现tab键后按照前面字母的个数将于x组对比,差几个字符则出现几个空格

a = "awd\tsgsgesgsejb\tawnaw\tfih"v= a.expandtabs(6)print(v)#如果字符没有到6\t自动补充三个空格,后面分别是一组满6和一个5所以自动补1个空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值