python基础一--列表、元组、字典用法

python是一种解释型语言,现多用于网络爬虫、人工智能中。python对编码格式非常注重,采用缩进方式和冒号区分代码层次。

注:* python文件名称不要与三方包名称同名

       * 命名的文件名尽量不要和目录名一样

1、注释:#单行注释 ,'''多行注释'''或"""多行注释"""

2、字符串:可以使用单引号或多引号标识'this is a new'或"this is a new"(但不可以交替使用,如:' " ' ")

3、转义字符:\n,表示换行符(如不想显示为换行符可直接在字符串前标识(r'this is a new\n'))

4、不同类型的格式化组合:

name = "may"
age = 25
print("name {a},age {b}".format(a=name, b=age))

5、列表使用(菜鸟教程:https://www.runoob.com/python/python-lists.html)

list1=['new',3,"str",5,2]
print(list1[0])#输出第一项
list1.append('test')#追加一项
print(list1)#输出全部项
print(list1[-1])#输出最后一项
print(list1[::2])#间隔一项输出
print(len(list1))#统计列表元素个数
list2=[2,4,6,8,1,4]
list2.sort()#小到大排序
print(list2)
list2.sort(reverse=True)#大到小排序
print(list2)
b=list(set(list2))#去重,去重后的数据是放在字典里面的,所以需要list强制转换为列表
print(b)

6、元组()主要用于存放不需要修改的数据(菜鸟教程:https://www.runoob.com/python/python-tuples.html)

Tuple()和List[]的区别:列表中的元素值可以修改(如:追加(append)),元组中的元素值是不允许修改的

7、字典:{key:value}方式表示(菜鸟教程:https://www.runoob.com/python3/python3-dictionary.html)

注:* 不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
* 键必须不可变,所以可以用数字,字符串或元组充当,而用列表就不行

dict1={'jack':15181002299,'rose':15181001199}
for key,value in dict1.items():
print(key+'的联系电话为:'+str(value))#遍历输出dict的值
print(dict1.keys())#输出dict所有的key值
dict1.pop('jack')#删除字典元素
del dict['jack'] # 删除键
print(dict1)
print(type(dict1))#查看变量类型
输出结果:

 7、打印,print()

%s:打印字符串,%d:打印数字,%r:不知道打印什么类型的信息,可以用%r表示

posted @ 2019-03-30 23:55  YanaMay  阅读(352)  评论(0)    收藏  举报