学习记录:
第一天的学习中老师教了Python一些相关的基础知识
# 数字类型
# 整型int
# number = 100 # int(100)
# number2 = int(100)
# print(number)
# print(number2)
# 浮点型 float
# sal = 15.0 # float(15.0)
# sal2 = float(15.0)
# print(sal)
# print(sal2)
# 字符串类型
# name = 'tank'
# name2 = "tank"
# content = '''
# 1r1r1r
# 21r12r1
# r12r
# 12r1r21
# r12r1r2
# 12r1r
# '''
#
# print(name, name2, content)
# python中字符串可以相加、相乘
# print('tank ' * 5)
# print('tank' + 'jam')
# print('tank', 'jam')
# 列表类型
# []括号内以逗号隔开,可存放多个不同类型的值。
# list1 = ['张曼曼', 'tank', '涂懿磊', 11, 1.0, ['jason', 200]]
# print(list1[0])
# print(list1[5][0])
# 字典类型
# 在{}内,都逗号隔开,可存放多个值,每个值以key: value的形式存储
# 存
# dict1 = {'name': "tank", "age": 18} # {name="tank", "age"=18}
# 取
# print(dict1["name"])
# 布尔类型
# True or False
# print(10 == 10) # True
# print(10 == 11) # False
# 注意: 所有数据类型都自带布尔, 0、None、空都为False
# if 0:
# print('111')
#
# if None:
# print('111')
#
# if []:
# print('111')
#
# else:
# print('222')
# 格式化输出
# 可以在输出时给字符串类型做一次替换
# %s占位符,%d可以替换数字类型
# number = input('请输入:')
# str1 = '''
# 尊敬的用户,您的话费余额为%s元。
# ''' % number
#
# print(str1)
# for循环
# list1 = [1, 2, 3, 4, 5]
# for line in list1:
# print(line)
# for line in range(1, 10):
# print(line)
# dict1 = {'name': "tank", "age": 18}
# for key in dict1:
# print(key)
# print(dict1[key])
作业:
#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