编码:# -*- coding: utf-8 -*- #声明定义在代码中,出现在程序开头,指明编码的方式为utf-8,这样对中英文是一个通用的方式,注意这里的#虽然是一个注释,虽然其后的内容不会被执行,但是他会告诉系统将他的配置改成utf-8模式。
2. print中的换行
print("What's your name? \nTom") #利用\n进行换行
3. List
创建
访问
更新
删除
脚本操作符
函数方法
例:
#创建list
number_list = [1, 3, 5, 7, 9] #在Python中仅仅需要用[]来指明这是一个list,在里面用“,”隔开里面的元素
print ("number_list:"+ str(number_list)) # 使用联合方式打印字符串时,前后类型必须一致,利用str()将number_list 从list类型转换成string字符型
string_list = ["abc", "bbc", "python"] #以字符串为元素的列表
mixed_list = ['python', 'java', 3, 12] #创建一个混合列表,不要求列表中的元素属于同一类型,这也是Python的强大之处
print ("string_list:"+ str(string_list))
print ("mixed_list:"+ str(mixed_list))
#访问list中的元素
second_num = number_list[1] #访问数字列表中的第2个元素
third_string = string_list[2] #访问字符串列表中第3个元素
fourth_mix = mixed_list[3] #访问混合列表中第4个元素
print("second_num: {0} third_string: {1} fourth_mix: {2}".format(second_num, third_string, fourth_mix)) #采用format形式打印
#更新list中的元素
number_list[1] = 30 #通过index直接指明要更新的元素,然后重新赋值即可
print("number_list after: " + str(number_list))
#删除list中的元素
del number_list[1] #del是delete的缩写,直接利用del删除指定元素即可
print("number_list after delete: " + str(number_list))
#Python脚本语言
print(len([1,2,3])) #打印出list的长度
print([1,2,3] + [4,5,6]) #将两个list组合起来
print(['Hello'] * 4) #对一个list元素进行重复
print(3 in [1,2,3]) #判断某元素是否在列表中存在
#list的截取
abcd_list =['a', 'b', 'c', 'd']
print(abcd_list[1]) #正向截取,从左边数找到第二个元素
print(abcd_list[-2]) #负向截取,从右边数找到第二个元素
print(abcd_list[1:]) #冒号表示剩下的所有元素
# 列表操作包含以下函数:
# 1、cmp(list1, list2): 比较两个列表的元素
# 2、len(list):返回列表元素个数
# 3、max(list):返回列表元素最大值
# 4、min(list):返回列表元素最小值
# 5、list(seq):将元组转换为列表
# 列表操作包含以下方法:
# 1、list.append(obj):在列表末尾添加新的对象
# 2、list.count(obj):统计某个元素在列表中出现的次数
# 3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
# 4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置
# 5、list.insert(index, obj):将对象插入列表
# 6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
# 7、list.remove(obj):移除列表中某个值的第一个匹配项
# 8、list.reverse():反向列表中元素
# 9、list.sort([func]):对原列表进行排序