Python_revision

这篇教程涵盖了Python的基础知识,包括变量、列表、元组、字典、条件语句、用户输入、循环、函数、类、文件操作以及异常处理。还介绍了如何进行文本分析、数据存储和代码测试。
摘要由CSDN通过智能技术生成

2.2 变量

2.2.1 变量的规则

  • 只能有数字,字母和下划线( _ ),数字不能开头
  • 不能有空格

3.3 列表

bicyle=['cannondale','trek']
bicyle[0]
#只返回元素,不包括方括号和引号
bicyle[-1]
#-1返回最后一个,-2返回倒数第二个
3.3.1 添加
bicyle.append()
#添加至末尾
bicyle.insert(0,'ducati')
#将元素添加至索引0 的位置
3.3.2 删除
del bicyle[0]
#删除,任意位置的
bicyle.pop()
#删除末尾元素,并且返回该元素
bicyle.pop(1)
#删除指定位置元素,并且返回该元素
bicyle.remove('trek')
#根据值删除元素,并且返回该元素(只删除第一个指定的值,如果一个值重复出现很多次,用循环判断是否删除完)
3.3.3 排序
bicyle.sort()
#安字母表排序,顺序是永久的
message = ['a', 'b', 'v', 'A', 'B', 'G', '1', '2', '5', '36', '-3', '-21']
message.sort()
print(message)
# result: ['-21', '-3', '1', '2', '36', '5', 'A', 'B', 'G', 'a', 'b', 'v']
message.sort(reverse=true)
#按与上面方法相反排列
sorted(bicyle)
#临时排序打印
bicyle.reverse()
#将列表倒着打印
len(bicyle)
#返回bicycle的长度
3.4.1 遍历
for bike in bicyle:
  print(bike)
3.4.3 创造数值列表
for number in range(1,5):
  print(number)
#打印1~4(左含右不含)
3.4.3.1 用range() 创造列表
number = list(range(1,6))
# [1, 2, 3, 4, 5]
number2 = list(range(2,11,2))
#指定步长   [2, 4, 6, 8, 10]
3.4.3.2 简单统计计算
min(number)
max(number)
sum(number)
3.4.3.4 列表解析
squares = [value**2 for value in range(1,11)]
3.4.4 使用列表一部分
3.4.4.1 切片
number[0:3]
#返回一个列表,3个元素,左含右不含
number[:3]
#从开头到索引为3
number[3:]
#从索引为3到结尾
number[-3:]
#返回最后3个

3.5 元组

元组不可以修改,列表可以修改

dimension = (200,50)

5 if

5.2 if 检查特定值

5.2.1 包含
if bike in bicyle :
  
5.2.2 不包含:
if bike not in bicyle:
  

5.3 if 检查多种情况

if age < 4:
  print()
elif age < 18 :
  print()
elif age < 38 :
  print()
else : #else 可以省略
  print()

5.4 确定列表为空

bicyle = []
if bicyle:
  print()
 #如果不是空,true

6 字典

alien_0 ={
   'color':'green','points':5}

6.1 取用

print(alien_0['color'])
#通过key 找到value

6.2 添加

alien_0['name']='JinZY'
print(alien_0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值