Python作业1

# 2、字符串类型:

#写代码,有如下变量,请按照要求实现每个功能(共6分, 每小题各0.5分)

name =”aleX"

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

name = " aleX"
name = name.lstrip()
print(name)

 

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

name = "alex"
print(name.startswith('al'))

 

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

name = "aleX"
print(name.endswith('X'))

 

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

name = "aleX"
name = name.replace('l','p')
print(name)

 

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

 
  
name = "aleX"
print(name.split("l"))

 

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

 
  
name = "aleX"
print(name.upper())

 

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

name = "aleX"
print(name.lower())

 

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

 
  
name = "aleX"
print(name[1])

 

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

name = "aleX"
print(name[0:3])

 

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

name = "aleX"
print(name[-2:])

 

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

 
  
name = "aleX"

print(name.index("e"))

 

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

name12 = name[0:-1]   
>>>print(name12)

 

课堂内容:

 

 


name='tututu'
print(name)

name = input('input username')
pwd = input('input password')
print(name,pwd)
print(type(name),type(pwd))

#for循环
list1=[1,2,3,4,5]
for line in list1:
    print(line)
for line in range(1,10):
    print(line)
 #布尔类型
print(10 == 10)  # True
print(10 == 11)  # False

#默认布尔类型的值
if 0:
    print('qwer')

if None:
    print('qwerr')

if []:
    print('qwer')

# 转换成小写 lower()
# 转换成小写 upper()
str3 = 'My name is xxx '
print(str3.upper())

# startswith ,endswith
print(str3.startswith('My'))
print(str3.endswith('My'))

# format三种
str7 = 'my name is {name},my age is {age}'
str7 = str7.format(name='tututu', age=18)
print(str7)
str8 = 'my name is {1},my age is {2}'
str8 = str8.format('tututu', 18, 21)
print(str8)

 

# 列表的内置方法
# 1.按索引取值,正向从左边,负数从右边开始
list = ['tututu', 18, 'male', 3.0, 9]
print(list[4])
print(list[-2])

# 切片,顾头不顾尾,步长(x-1)

print(list[1:5])
print(list[1:5:2])

# 长度len
print(len(list))

# 成员运算in 和not in
print('tututu' in list)
print('tututu' not in list)

# 加
# 在列表末尾加值
list.append('tututu')
print(list)

 

#两种删除

# pop删除
# pop 取出列表中值,可赋值

# remove 

print(list.pop()) 
print(list)
print(list.pop(0))
level = list.pop()
print(list)

name = list.remove('tututu')print(name)print(list)

 

转载于:https://www.cnblogs.com/TuLie-cs/p/11005965.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值