赞
踩
x1 = 10
x2 = 10.0
print(type(x1),type(x2))
result:
<class 'int'> <class 'float'>
a, b = 5, 3
print(a/b) #除法,结果为小数
print(a%b) # 取模,返回除法的余数
print(a**b) #5的立方
print(a//b)# 取整除数
print(r"shi\nchao\npeng")
print("shi\nchao\npeng")
result:
shi\nchao\npeng
shi
chao
peng
name = "SHI chaopeng"
print(name.title())
result:
Shi Chaopeng
name = "Shi Chaopeng"
print(name.upper())
print(name.lower())
result:
SHI CHAOPENG
shichaopeng
name = "Shi "
print(name.rstrip())
# 永久删除
name = name.rstrip()
print(name)
#修改列表元素 list1 = ['aa','bb','cc'] list1[0] = 'aaa' print(list1) #添加元素 list1.append('dd') print(list1) #插入元素 list1.insert(0,'a')#将’a‘插入到列表0的位置,剩下的元素后移 print(list1) #删除元素 #通过索引删除 del list1[0] print(list1) #使用pop()删除列表末尾元素,并接着使用它的值 dd = list1.pop() print(dd) #用pop()来删除列表中任何位置的元素,在括号内指定删除元素的索引 aaa = list1.pop(0) print(aaa) #根据值删除元素:remove() list1.remove('cc') print(list1) #注:remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次, #就需要使用循环来判断是否删除了所有这样的值
list1 = ['dd','cc','aa','bb']
list1.sort()
print(list1)
#按字母顺序相反的排序
list1.sort(reverse=True)
print(list1)
list1 = ['dd','cc','bb','aa']
print(sorted(list1))
print(list1)
list1 = ['dd','cc','bb','aa']
print(list1)
list1.reverse()
print(list1)
list1 = ['dd','cc','bb','aa']
print(len(list1))
students = ['aa','bb','cc','dd']
for student in students: #注:for循环后面跟一个冒号 :
print("my name is" + " "+ student)
print("that's all")
for value in range(1,5)
print(value)
number = list(range(1,6))
print(number)
result:
[1,2,3,4,5]
-使用range()指定步长:打印1-10内偶数
even_numbers = list(range(2,11,2))
print(even_number)
squares = []
for value in range(1,11):
squares.append(value**2)
print(squares)
squares = [value**2 for value in range(1,11)]
print(squares)
digits = [1,2,3,4,5,6,7,8,9]
print(min(digits))
print(max(digits))
print(sum(digits))
students = ['aa','bb','cc','dd','ee','ff','gg']
print(students[0:3]) #取下标为0、1、2的元素
print(students[1:4]) #取下标为1、2、3的元素
print(students[:4]) #取下标为0、1、2、3的元素
print(students[2:]) #取小标为2到末尾的元素
print(students[-3:]) #去列表后3个元素
for student in students[1:4]: #遍历下标1-3的元素
print(student)
students = ['aa','bb','cc','dd','ee']
#copy_students是将students列表又复制了一份,与students有不同的内存空间
copy_students = students[:]
#将students的指针赋值给了copy_point,所以对copy_point操作与对students操作效果相同
copy_point = students
print(students)
print(copy_students)
print(copy_point)
students.append('origen')
copy_students.append('copy')
copy_point.append('point')
print(students)
print(copy_students)
print(copy_point)
dimensions = (200,50) #元组用圆括号
print(dimensions[0]) #访问下标时用方括号
print(dimensions[1])
dimensions[0] = 100 #报错:因为元组的元素不能被改
dimensions = (200,50)
for dim in dimensions:
print(dim)
test_tuple = (10,20,30,40)
print(test_tuple)
test_tuple = (10,20,30,50)
print(test_tuple)
#注:我们不能通过下标改变元组中元素的某个值,但是我们可以重新为一个元组赋值
#重新为元素赋值的这个过程类似于对元组初始化
#创建空字典 alien_0 = {} #添加键值对 alien_0['color'] = 'green' alien_0['points'] = 5 alien_0['x_position'] = 0 alien_0['y_position'] = 25 #取值输出 print('points 的值为' + str(alien_0['points'])) print(alien_0) #修改字典中的值 alien_0['color'] = 'yellow' print(alien_0) #删除键值对 del alien_0['points'] print(alien_0)
user_0 = {
'userName' : 'shichaopeng',
'email' : '1111@qq.com',
'phone' : '123456',
'age' : '23',
}
for key,value in user_0.items():
print('key:' + key + ' ; ' + 'value:' + value)
for key in user_0.keys():
print('key:' + key)
for value in user_0.values():
print('value:'+ value)
user_0 = {
'userName' : 'shichaopeng',
'email' : '1111@qq.com',
'phone' : '123456',
'age' : '23',
'bb' : '33',
'cc' : '44',
}
for key in sorted(user_0.keys()):
print(key)
alien_0 = {'color':'green','points':5}
alien_1 = {'color':'red','points':10}
alien_2 = {'color':'blue','points':15}
aliens = [alien_0,alien_1,alien_2]
print(aliens)
for alien in aliens:
print(alien)
pizza = {
#crust:包装,toppings:配料
'crust' : 'thick',
'toppings' : ['mushrooms','extra cheese'],
}
print('Your ordered a' + pizza['crust']+'-crust pizza'+
'with the following toppings:')
for topping in pizza['toppings']:
print('\t'+topping)
favorite_languages = {
'jen' : ['python','ruby'],
'sarah' : ['c'],
'edward' : ['ruby','go'],
'phil' : ['python','haskell'],
}
for name,languages in favorite_languages.items():
print('\n'+name.title()+"'s favorite languages are:")
for language in languages:
print('\t'+language.title())
names = ['aa','bb','cc','dd','ee']
for name in names:
if name == 'aa':
print('aa'
else:
print('非aa')
a, b = 21, 10
print(a == b) # 等于
print(a != b) # 不等于
print(a > b) # 大于
print(a < b) # 小于
print(a >= 21) # 大于等于
print(a <= 2) # 小于等于
result:
False
True
True
False
True
False
print(True and False) # and:且 print(True or False) # or:或 print(not True) # not:非 print('-----') # 布尔型的本质:True的值等于1,False的值等于0 print(True>0) print('-----') print(bool(0),bool(3),bool(-1),bool([1,2,3]),bool(0)) # bool()函数:将值转换为布尔型,其中只有以下情况bool()返回False: #0, 0.0, None,'', [] , {} result: False True False ----- True ----- False True True True False
lst = [1,2,3,4,5,6]
a,b = 1,10
print(a in lst) # a 在 lst 序列中 , 如果 x 在 y 序列中返回 True。
print(b not in lst) # b 不在 lst 序列中 , 如果 x 不在 y 序列中返回 True。
result:
True
True
a = 10
if a == 10:
print("a==10")
#如果输入是3,那么第一个判断满足,输出--- <4 --- ,然后程序跳过余下判断,结束此结构
age = 12
if age < 4:
print('--- <4 ---')
elif age < 18:
print('--- 4<age<18 ---')
elif age < 20:
print('--- 18<age<20 ---')
else:
print('--- >18 ---')
students = ['aa','bb','cc','dd']
for student in students:
if student == 'aa':
print('aa')
elif student == 'bb':
print('bb')
elif student == 'cc':
print('cc')
elif student == 'dd':
print('dd')
students = ['aa','bb','cc','dd']
if 'aa' in students:
print('aa')
if 'bb' in students:
print('bb')
available_toppings = ['mushrooms', 'olives', 'green peppers',
'pepperoni', 'pineapple', 'extra cheese']
requested_toppings = ['mushrooms', 'french fries', 'extra cheese']
for requested_topping in requested_toppings:
if requested_topping in available_toppings:
print("Adding "+requested_topping+".")
else:
print("Sorry, we don't have "+requested_topping+".")
print("\nFinished making your pizza!")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。