v = v+1 等于 v += 1 其他类似
v = v+1 等于 v += 1 其他类似
另一种写法:
x =[x1**x3 for x1 in range( , , , ,, )]
取得索引:range(0,len(x)) 注x是数组
样例:x = [-------]
range(0,len(x))
for t in range(0,len(x)) :
print(x[t])
样例
l = list(range(1,11))
for t in l:
l[t-1] = t**2
print(l)
range(x,y):配合list用list(range(x,y))
for x1 in x2:
print()
print()
print()
注:缩进是列表遍历
不缩进就是不遍历
格式:for x1 in x2:
x3
x1:临时变量
x2:提取的集合
x3:执行的函数
x.len():返回列表的长度
列表可以嵌套:[[],[],[]](也可以多层嵌套 )
if xxx:
xx
else:
if xxx:
xx
else:
xx
或者
if xxx:
xx
elif xx:
xxx
把else if缩写成成elif
注:会影响原数据
x.sort()排序方法(一般用在字母和数字的排序)
字母按26个字母的顺序排列(有数字和大写字母时数字前大写后)
数字就是按小到大的顺序排
x.sort(reverse=true):让列表倒着排列
x.sorted():也是让列表倒着排列(不影响原列表)
x.reverse():翻转列表
pop:弹出指定值并余下的数据没有弹出的值(没索引默认删除最后一个数据)
样例:x.pop(索引)
+ 不能把字符串和数字连接在一起输出,必须把数字变成字符串才可以。
1、给数字加上“”示例:“8”。
2、给数字加上str(),示例:str(8)。
或者把字符串转换成数字:
1、int() 把字符串转换成整数。示例:int("8")。
2、float() 把字符串转换成小数。示例:float("8")
注意:以上只能转换纯数字字符串,字符串不能包含字母、符号等。
示例:int("8aaa")或float("8aaa")则会输出错误。
// 把结果小数部分扔掉。
% 求模(也叫求余数)。例子 :7%3等于1(因为余数是 1)。
** 求次方
编程里面数学运算式子也是一种表达式。
变量命名规则和命名规范:
1.只能包含字母、数字、和下划线,不能使用数字开头,不能包含空格。
2.不能使用python关键字和方法名。
x.lstrip().去除字符串开头空白。
x.rstrip()。去除字符串尾部空白。
x.strip()。去除字符串头尾空白。
以上x均为变量。
x.title()将首字母变成大写。x为变量
x.upper()将所有字母变成大写。x为变量
x.lower()将所有字母变成小写。x为变量
length = len(x)输出变量字符的长度。x为变量
修改数据:a[索引值] = 修改值
末尾增加数据:a.append(y)
插入数据:a.insert(插入位置索引,插入值)
删除列表元素:del(a[要删除的索引值]); del a[要删除的索引值]; a.remove(要删除的数据)(有多个相同的数据时只删除第一个。
访问最后列表值x[-1]后面的以此类推
x[索引值:索引值+1]截取一段列表
x[:索引值+1]默认从0开始
x[索引值:]默认到最后值
x[:]返回列表中的全部值
索引[0,1,2,3,4,5,6---]
x.upper()返回x的大写字母对原数据不变