Python基础知识

  1. 声明一个变量
message = "hellp python3 world"
  1. 合并字符串也是用 + 号,和Java一样
  2. Python使用两个乘号表示乘方运算
  3. 注释用 # 标识
  4. 用方括号[]来表示列表,用逗号分隔元素
bicycles = ["trek", "redline", "specialized"]
print(bicycles[1])
  1. 通过将索引指定为-1,可以访问最后一个列表元素,索引-2返回倒数第二个列表元素,索引-3返回倒数第三个列表元素,以此类推
print(bicycles[-1])
  1. 方法append()将元素添加到列表末尾,使用insert可在列表的任何位置添加新元素
bicycles.append("Texi")
bicycles.insert(0, "honda")
  1. 根据索引位置删除元素可以使用del,方法pop可删除列表末尾的元素,并能够使用它,pop也可以支持索引删除
del bicycles[0]
last = bicycles.pop()
first = bicycles.pop(0)
  1. 根据值删除使用remove,如果有多个重复的值,remove只删除第一个指定的值。
bicycles.remove("specialized")
  1. 使用sort()对列表进行排序,sort(reverse=True)对列表进行倒序排列,临时排序可使用sorted()函数,同样可传入参数reverse=True
  2. 反转列表使用方法reverse(),使用len()获取列表长度
  3. 遍历列表,在for后面,每个缩进的代码行都是循环的一部分
magicians = ['alice', 'david', 'carolina']
for mag in magicians:
    print(mag)
  1. 使用range(1, 5)生成一系列数字,list(range(1,5))可直接创建一个列表,range()还可指定步长,range(1, 10, 2)
for i in range(1, 5):
    print(i)
  1. min,max,sum函数
nums = list(range(1, 10, 2))
print(nums)
print(min(nums))
print(max(nums))
print(sum(nums))
  1. 输出列表指定范围的元素,players[1:3], 复制列表new_players = players[:]
  2. 不可变的列表称为元组,元组使用圆括号而不是方括号来标识,dimensions = (200, 50)
  3. if语句
value = 10
if value > 5:
    print("big")
else:
    print("small")
  1. 逻辑判断 and 和 or
  2. 判断值是否在列表中使用in,不在列表中not in,布尔值True 或 False
  3. if, if-else, if-elif-else
  4. 在if语句中将列表名用在条件表达式中,将在列表至少包含一个元素是返回True,在列表为空时返回False
  5. 字典是一系列键值对,类似Java的Map,放在花括号{}中表示。
alien = {'name': 'dou', '': 5}
print(alien['name'])

字典是一种动态结构,可随时在其中添加键值对。

alien['sex'] = 'M'

使用del语句删除键值对

del alien['sex']

使用for循环遍历

for k, v in alien.items():
    print("k: " + k)
  1. 用户输入
message = input("Tell me something")
print(message)
  1. 使用int()可将字符串转化为数字,求模运算符%
  2. while循环
count = 5
while count > 0:
    print(count)
    count-=1

使用break退出循环,使用continue退出本次循环

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容