【今天开始速成python,加油!】
前言
2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。本文记录关于Python语言的基础知识。
一、 基础数据类型
相比于其他语言,python定义基础数据类型特别简单,直接定义即可。
与字符串的大小写有关的方法:title()、upper()、lower()
删除空白的方法:lstrip()、rstrip()
浮点数中,3/2的结果是1.5而不是1,3%2的结果是1.
二、列表 1.introduction of list#3.1 创建列表
bicycles = ['a','b','c']
#3.2 修改列表
bicycles[0]= 'abandon'
#3.3 增加
bicycles.append('abc')
bicycles.insert(1,'add')
#3.4 删除
del bicycles[1]
bicycles.pop()
bicycles.remove('c')
#3.5.1 正向永久排序
cars = ['bmw','audi','toyata','subaru']
cars.sort()
#3.5.2 反向永久排序
cars.sort(reverse=True)
#3.5.3 临时排序
print(sorted(cars))
#3.5.4 反向打印
cars.reverse()
#3.5.5 确定长度
len(cars)
2. operation of list
#4.1 遍历列表
magicians = ['alice','bob','john']
for magician in magicians:
print(magician.title()+",that was a great trick.")
print("Thank you,everyone.")
#4.2 缩进,python依靠缩进来确定函数范围
#4.3 创建数值列表
numbers = list(range(1,6))
print(numbers)
#4.3.1 指定步长,如1-10以内的偶数
numbers2 = list(range(2,11,2))
print(numbers2)
#4.3.2 1-10的平方(for循环和range函数)
value = []
numbers3 = list(range(1,11))
for num in numbers3:
square = num**2
value.append(square)
print(value)
#4.3.3 1-10的平方(列表解析)
squares = [value**2 for value in range(1,11)]
print(squares)
#4.4 使用列表一部分
players = ['mike','joe','amy','jack','lily']
print(players[0:3])
#4.4.1 遍历切片
for player in players[0:3]:
print(player.title())
#4.4.2 复制切片
my_food = ['pizza','beef','juice']
friend_food = my_food[:]
print(friend_food)
#4.5 元组(不可修改的列表)
demensions = (200,50)
#要修改元组就必须重新赋值,而不是只修改其中一项
三、字典
#5.1 字典简介
alien = {'color':'green','points':5}
#5.1.1 获取指定健的值
new_point = alien['color']
#5.1.2 添加键值对
alien['x_position'] = 0
alien['y_position'] = 25
#5.1.3 修改指定健的值
alien['color'] = 'yellow'
#5.1.4 删除键值对
del alien['points']
#5.2 遍历字典
#5.2.1 键值对一起遍历 items
for key,value in alien.items():
print(str(key) + ": " +str(value))
#5.2.2 键遍历 keys
for key in alien.keys():
print(key)
# 5.2.2 键遍历 values
for value in alien.values():
print(value)
#5.3 嵌套
#5.3.1 字典列表
alien_0 = {'color':'red','points':5}
alien_1 = {'color':'yellow','points':10}
alien_2 = {'color':'blue','points':15}
aliens = [alien_0,alien_1,alien_2]
#5.3.2 列表字典
pizza = {
'crust':'thick',
'toppings':['mushroom','extra cheese']
}
#5.3.3 字典中的字典
users = {
'aeinstein':{
'first':'albert',
'last':'aeinstein',
'location':'princeton'
},
'mcurie':{
'first':'marie',
'last':'curie',
'location':'paris'
}
}
参考
Python编程:从入门到实践S
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)