再识Python笔记

变量

1.在Python中可随时修改变量的值,而python将始终记录变量的最新值。

2.变量的命名规则:

  • 变量名只能包括字母、数字和下划线。
  • 不能有空格,不能将关键字或函数名作为变量名。
  • 变量名要简短又具有描述性。
  • 慎用小写字母l  和 大写字母O

message = 'hello world python'

方法:是Python可对数据执行的操作

在每一个方法后面都跟着一个括号,这是因为方法通常需要额外的信息来完成其工作,这种信息是括号提供的。

函数title()不需要额外的信息,因此它后面的括号是空的。

方法title():以首字母显示每个单词

方法upper():大写显示字母

方法lower():小写显示每个字母

字符串:一系列字符,用括号括起来的都是字符串,引号可以是单也可以是双引号。

合并(拼接)字符串:使用‘+’来合并字符串。

空白:

泛指任何非打印字符,如空格、制表符、换行符。

\t:添加制表符

\n:添加换行符

\n\t:换行并在下一行空一格显示

删除空白:

strip():删除两边空白

rstrip():删除末尾空白

lstrip():删除开头空白

浮点数:带小数点的数字。

使用浮点数无需考虑其行为,直接输入要使用的浮点数。但要注意:结果包含的小数点可能是不确定的。

Python之禅

翻译

 

列表:有序集合,[] 用逗号隔开

1.访问列表元素:

bicycle = ['trek','cannodale','redline','specalize']

print(bicycle) 

['trek', 'cannodale', 'redline', 'specalize']
直接显示列表所有元素会有方括号

1.1 索引:从0开始不是从1.索引负1会显示最后一个字符。
print(bicycle[0]) 
不显示方括号

2修改列表元素:
bicycle[0] = 'nihao'

3添加元素:方法append()
末尾:bicycle.append(nihao)
插入元素:方法insert()
bicycle.insert(索引,值)

4删除元素:
4.1del语句
知道要删除元素位置:del bicycle[0]
删除元素不可访问

4.2方法pop()
bicycle.pop(索引)(默认是末尾元素)
删除元素可访问。

bike = ['trek','cannodale','redline','specalize']

['trek', 'cannodale', 'redline', 'specalize']

pop_bike = bike.pop()
print(bike)
print(pop_bike)

['trek', 'cannodale', 'redline']
specalize

4.3方法remove()
bike.remove(值)
e.g
bike.remove('specalize')
删除元素可以访问
方法remove()只删除第一个指定值,如果删除值在列表中出现多次,则需要使用循环来判断是否删除了所有值。

too_expensive = 'trek'
bike.remove(too_expensive)
print(bike)
print(too_expensive)

['cannodale', 'redline', 'specalize']
trek

异同:
方法pop()和方法remove()的删除元素可访问 访问形式不同
前者是在元素删除中赋值一个变量,相当于弹出
后者是在删除之前就赋值。

5.组织列表
5.1方法sort()
对列表进行永久排序
bike.sort(reverse = True)按相反方式排序

5.2方法sorted()
对列表进行临时排序

5.3方法reverse()
反转列表顺序。

6列表长度
方法len()

7.遍历列表
使用for循环遍历

注意缩进
如果在for语句后缩进,每次循环都将执行一次,如果不缩进,则在循环结束后执行。

8.创建列表
8.1使用函数range()
8.2使用list()将结果转换为列表
sum(列表名)求和
max(列表名)求最大值
min(列表名)求最小值
9.切片
没有指定第一个索引自动从列表开头开始
没有指定最后一个索引将索引到末尾位置
负数索引返回离列表末尾相应距离的元素
复制列表不指定开头和结尾,如果将列表直接赋值给一个变量成一个新的列表,那么新列表会随着就列表的变化而变化。

元组
存储不可改变的元素。圆括号来标识
不能修改变量但可对变量重新赋值。

转载于:https://www.cnblogs.com/fzth-gfh/p/9962913.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值