Python基础学习(二)

xiaoxiao2021-02-28  11

列表(List)

Python语言里最基本的数据结构就是序列。序列中的每个元素都有一个索引,第一个元素的索引是0,第二个是1…列表的中的元素类型可以是不同的。

例如

list1=['cat','dog',100,200]; list2=[5,6,7,8,9]; print("list1[0]:",list1[0]) print("list2[1:3]:",list2[1:3])

输出:

list1[0]: cat list2[1:3]: [6, 7]

append()方法可以添加列表项

list1.append(2018); print(list1) 输出

[‘cat’, ‘dog’, 100, 200, 2018]

del list1[1]删除列表第2个元素

len()来获取一个列表的长度+加号把两个列表组合起来,如:[1,2,3]+[4,5,6]会变成[1,2,3,4,5,6]

元组

元组中的元素不能修改

元组创建 tup1 = (‘apple’, ‘iphone’, 2016, 2017) tup2 = (55, 66, 77, 88, 99) tup3 = ‘x’, ‘y’, ‘z’

创建空元组:tup = ()

当元组中只有一个元素时,我们需要在这个元素后面添加一个逗号,tup = (123,)

对元组进行连接组合:tup3=tup1+tup2;

del方法来删除整个元组:del tup len()获取长度 元组、列表共同适用 (1). (100,)*4,输出(100,100,100,100) (2).for x in (1, 2, 3): print x,遍历一个元组的元素

字典Dictionary

字典能够存储任何类型的对象

字典写在大括号里{},字典中的每个键值对key: value之间用逗号,来分割 如:dict = {key1 : value1, key2 : value2 } 注:字典中的键必须是唯一的,值可以不唯一。值可以采用任意数据类型,但键的类型必须是像字符串,数字或元组这样不可变的 例:

dict={'Name':'Jane','Sex':'female','Hobby':'Code'}; #创建了一个字典,用Name、Sex、Hobby做为键值,并写了对应的值 print("dict[Name]:",dict['Name']) print("dict['Hobby']:",dict['Hobby']) dict['Name'] = 'Lisa' #修改姓名 dict['School'] = 'CXY School' #添加新的键值,如添加一个学校的键值对 del dict['Sex'] #删除键值,这样这个字典里Sex就不存在了 dict.clear #清除整个字典 #通过del dict删除这个字典,不过删除后再使用这个字典就会报错,以为这个dict已经从内存中删除了 #dict.clear()后再使用dict则不会报错,因为字典依旧存在,只不过是空的

dict.keys()返回一个字典中所有的键 dict.values()返回一个字典中所有的值

字典的使用,注意以下: 1、同一个键不可以出现两次。如果一个字典中有相同的键,那么最后一个键的值将会覆盖先前的值 2、键的类型必须是不可变的,比如数字或字符串等,像可变类型的列表就不行

Python中日期和时间

time可以用于处理时间

import time 导入时间模块 time.time()用于获取当前时间戳

print (time.localtime(time.time())) print (time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())) 输出: time.struct_time(tm_year=2018, tm_mon=4, tm_mday=23,tm_hour=23, tm_min=38, tm_sec=2, tm_wday=0, tm_yday=113, tm_isdst=0) 2018-04-23 23:38:02

calendar处理日期

导入日历模块,import calendar print calendar.month(2017, 7),就会得到2017年7月份的日历

转载请注明原文地址: https://www.6miu.com/read-2000079.html

最新回复(0)