目录
字符串变量,及操作
myName1 = 'zhang san'
print(myName1.upper())
myName2 = 'ZHANG SAN'
print(myName2.lower())
myName3 = 'zhang san'
print(myName3.title())
hisName = 'li si'
print('hello ' + myName1) # 字符串拼接
print("hello " + hisName)
yourName = ' li li '
print(yourName)
print(yourName.lstrip()) # 删除左边的空白
print(yourName.rstrip() + '.') # 删除右边的空白
print(yourName.strip() + '.') # 删除左右两边的空白
a=2
b=3.0
c='2'
d=a/int(c)#int(字符串) str(数字),字符转数字,数字转字符
print(str(a)+c)
列表操作
names = ['张三', '李四', '王五', '赵六'] # 名字列表
print(names)
grades = [70, 92, 62, 87]
print(grades)
print(grades[0])
print(grades[-1]) # 访问数组最后一个元素
# 修改列表中的元素
grades[0] = 30
print(grades)
# 向列表中添加元素
grades.append(60) # 向末尾添加元素
print(grades)
grades.insert(2, 40) # 在数组中的指定位置插入元素
print(grades)
# 删除列表中的元素
grades.pop(2) # 删除列表中指定位置的元素
print(grades)
grades.remove(30) # 删除列表中指定的元素
print(grades)
# 获取列表的长度
print(len(grades))
# 列表的排序
print(sorted(grades)) # 将数组中的元素,按从小到大的顺序,临时排序
print(grades)
grades.sort() # 将列表中的元素按照从小到大顺序排列
print(grades)
grades.reverse() # 将列表中的元素永久反转顺序
print(grades)
for,while循环
# for循环
names = ['张三', '李四', '王五', '赵六']
for name in names: # for循环遍历列表中的每一项,赋值给name
print('hello ', name)
for index in range(len(names)): # range表示一个范围,range(2)->[0,2)
print('你好 ', names[index])
for num in range(10):
print(num)
for num1 in range(10, 100, 10): # 从10开始每次加10到100结束
print(num1)
# while循环
number = 0
while (number < 9): # 跳出循环 continue(跳出当前循环),break(跳出整个循环)
if number % 2 == 0:
print('双数 ', number)
number += 1