儿童学python语言能做什么,python少儿编程学什么

这篇文章主要介绍了python儿童编程有必要学吗,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

一、strl类型

1、索引和切片

索引:索引从左到右,从零开始。i1 = '1234567'

i2 = i1[3]

i3 = i1[-1] #从头取,可以不写

print(i2,type(i2))

print(i3)

切片:起始索引:结尾索引+1:步长;顾头不顾尾i1 = '1234567'

i2 = i1[3]

i3 = i1[:3] #从头取,可以不写

i4 = i1[:]  #取到尾,可以不写

i5 = i1[1:7:2] #步长(每隔2),取值

print(i2,type(i2))

print(i3)

print(i4)

print(i5)

反向取值:起始索引(反向第一位):结尾索引-1:步长(反向取值必须加步长);i1 = '1234567'

i2 = i1[-1:-4:-1]

print(i2,type(i2))

二、字符串常用方法i = 'MaLin'

s1 = i.capitalize()

print(s1)i = 'MaLin'

s2 = i.swapcase()

print(s2)i = 'MaLin'

s3 = i.center(20, '*')

print(s3)i = 'malin*lihao3pythonlinux'

s4 = i.title()

print(s4)i = 'maLin'

s5 = i.upper()

s6 = i.lower()

print(s5,s6)

username = input('请输入用户名:')

password = input('请输入密码:')

code = 'qaDW'

#user_code = input('请输入验证码:')

if username == 'malin' and password == '123':

user_code = input('请输入验证码:')

if code.upper() == user_code.upper():

print('登录成功')

else:

print('验证码错误')

else:

print('输入的用户或者密码错误')s = 'Malin'

print(s.startswith('M'))  #判断是否是M开头的

print(s.startswith('l'))

print(s.startswith('Malin'))

print(s.startswith('l',2,))#判断第几个字符是什么,支持切片

print(s.endswith('n'))i = 'malin'

s1 = i.find('a')

s2 = i.find('l',0,-1) #切片取索引

s3 = i.find('w')

s5 = i.index('l')

s6 = i.index('z')

print(s1)

print(s2)

print(s3)

print(s5)

print(s6)#strip 默认去除 字符串前后两端的空格,制表符,换行符。

#去除指定字符

#lstrip默认去除左边或者前面空格

#rstrip默认去除右边或者后面空格

#中文去除支持

i = ' mal in '

ii = 'pymalin'

s1 = i.strip()

s2 = ii.strip('py')

print(s1)

print(s2)

#例子:

username = input('请输入用户:').strip()

if username == 'malin':

print('登录成功')

else:

print('登录失败')#split 默认以空格分割列表,可指定分隔符,可设置分割次数

#rsplit 从右往左分割

#str ==》list

i = 'mm ll ii'

ii = 'ml;ll;ii;'

iii = ';ml;lkl'

s = '; ml; 6; 9'

s1 = i.split() #默认空格分割,从左到右

s2 = ii.strip(';') #指定;分号为分隔符

s3 = iii.split(';') #指定分号分隔符,没有的会用空代替

s4 = s.rsplit() #从右往左分割

print(s1)

print(s2)

print(s3)

print(s4)i s1 i.(,)

(s1)#join连接符,也可以将列表转换成字符串

i = 'malin'

ii = {'malin','ll','pp'}

s1 = '_'.join(i)

s2 = ''.join(ii) #将列表转换成字符串,可设置连接符

print(s2)i ii iii s1 i.(,)

s2 ii.(,)

s3 iii.(,)(s2)

(s3)name (name.()) (name.()) (name.())

  • 16
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值