首页 / PYTHON / 初识python08
初识python08
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初识python08,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1822字,纯文字阅读大概需要3分钟。
内容图文
![初识python08](/upload/InfoBanner/zyjiaocheng/623/211e6bf99d8e4ea4bd31bf0c08043e65.jpg)
1.range()函数
range()函数用于生成一个自然数的序列
# range用来生成一个自然数的序列
r = range(5)
print(r) # range(0, 5)
print(list(r)) # [0, 1, 2, 3, 4]
m = range(0,7)
print(list(m)) # [0, 1, 2, 3, 4, 5, 6]
n = range(3,9)
print(list(n)) # [3, 4, 5, 6, 7, 8]
print('-'*20)
for i in range(12):
print(i) # 打印出从0到11的自然数
2.tuple元组
元组可以看作是一个不可改变的序列
# 创建空元组
my_tuple1 = ()
print(my_tuple1) # ()
# 创建带有元素的元组
my_tuple2 = (1,'hello',False,3.0)
print(my_tuple2) # (1, 'hello', False, 3.0)
print(my_tuple2[3]) # 打印出下标为3的元素,即第4个元素3.0
# my_tuple2[2] = 'hi' # 这种是错误的,元组不可以改变,所以不能在这里改变它的元素值
# 当元组不是空元组时,括号可以省略
my_tuple3 = 10, 20, 'hello'
print(my_tuple3) # (10, 20, 'hello')
# 当元组不是空元组时,即使只有一个元素,耶必须要有逗号[python3.7好像没有这么要求,不写逗号耶不报错]
my_tuple4 = 2
print(my_tuple4) # 2
# 元组的解包(解构)
my_tuple5 = (10,20,30)
a , b, c = my_tuple5
print('a = ', a) # a = 10
print('b = ', b) # b = 20
print('c = ', c) # c = 30
# 在对一个元组进行解包时,变量的个数必须和元组中的元素个数保持一致,或者以*变量来存放剩余的元组元素,否则报错
my_tuple6 = (1, 2, 3, 'hello', 'lobster', 666)
a, b, *c = my_tuple6
print('a = ',a) # a = 1
print('b = ',b) # b = 2
print('c = ',c) # c = [3, 'hello', 'lobster', 666]
3.字典
# 创建一个空字典
dict1 = {}
print(dict1) # {}
# 创建一个带有键值对的字典
dict2 = {'name':'lobster', 'age': 18}
print(dict2) # {'name': 'lobster', 'age': 18}
# 字典的键必须是不可变的!字典的值可以是可变的
# 字典的键必须是唯一的,如果字典的键重复了,那么后边的会替换掉前面的
dict3 = {'name': 'lobster', 'age': 18, 'hobby': 'sleep', 'hobby': 'eat'}
print(dict3) # {'name': 'lobster', 'age': 18, 'hobby': 'eat'}
# 通过字典的键来获取对应的值
dict4 = {'name': 'lobster', 'num': 666}
print(dict4['num']) # 666
内容总结
以上是互联网集市为您收集整理的初识python08全部内容,希望文章能够帮你解决初识python08所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】