1.编码
# _*_ coding:utf-8 _*_
如果使用Python打印中文字符串,没有上面的代码,就会显示错误
print("你好")
2.list 数据结构—–List中的元素可以不相同,可以进行混合
如何创建一个list?——–[]符号代表list,里面的值用,进行分割
number_list = [1,3,5,7,9]
print("number_list :" + str(number_list))
string_list = ["abc","bbc","python"]
mixed_list = ["python","java",3,12]
print("string_list:" + str(string_list))
print("mixed_list:"+str(mixed_list))
3.访问list中的元素
#访问list中的元素
second_num = number_list[1]
third_string = string_list[2]
fourth_mixed = mixed_list[3]
print("second_num:{0} third_string:{1} fouth_mixed: {2}".format(second_num,third_string,fourth_mixed))
4.更新列表中的元素
#更新列表中的元素
number_list[1] = 30
print("number_list after :" + str(number_list))
5.删除列表中的元素
#删除列表中的元素
del number_list[1]
print("number_list after del:"+ str(number_list))
6.Python函数
#函数
print(len([1,2,3]))
print([1,2,3]+[4,5,6])
print("Hello"*4)
print(3 in [1,2,3])
abcd_list = ['a','b','c','d']
print(abcd_list[1])
print(abcd_list[-2])
print(abcd_list[1:])
7.python中的一些基本函数
print(cmp(1,2))
print(max([1,2,3]))
print(min([1,2,3]))
8.元组 tuple
number_tuple = (1,3,5,7,9)
string_tuple = ("abc","bbc","python")
mixed_tuple = ("python","java",3,12)
print("number_tuple :" + str(number_tuple))
print("string_tuple:" + str(string_tuple))
print("mixed_tuple:"+str(mixed_tuple))
#访问Tuple中的元素
second_num = number_tuple[1]
third_string = string_tuple[2]
fourth_mixed = mixed_tuple[3]
print("second_num:{0} third_string:{1} fouth_mixed: {2}".format(second_num,third_string,fourth_mixed))
9.元组创建之后是不可修改
#更新Tuple中的元素
print("number_tuple before:"+str(number_tuple))
number_tuple[1] = 30
print("number_tuple after :" + str(number_tuple))
Error:
number_tuple[1] = 30
TypeError: 'tuple' object does not support item assignment
#删除Tuple中的元素
print("string_tuple before del:" + str(string_tuple))
del string_tuple[2]
print("string_tuple after del:"+ str(string_tuple))
Error:
del string_tuple[2]
TypeError: 'tuple' object doesn't support item deletion
但是可以删除整个tuple
print("mixed_tuple before del:" + str(mixed_tuple))
del mixed_tuple
print("mixed_tuple after del:" + str(mixed_tuple))
显示已经被删除
print("mixed_tuple after del:" + str(mixed_tuple))
NameError: name 'mixed_tuple' is not defined
10.list的函数同样适用于tuple
print(len((1,2,3)))
print((1,2,3)+(4,5,6))
print("Hello"*4)
print(3 in (1,2,3))
11.tuple的截取
abcd_list = ('a','b','c','d')
print(abcd_list[1])
print(abcd_list[-2])
print(abcd_list[1:])
print(cmp(1,2))
print(max((1,2,3)))
print(min((1,2,3)))