列表的知识
1.比较操作符
某一元素的比较?
2.逻辑操作符
某一元素的逻辑判断
3.连接操作符
列表增长
4.重复操作符
list**2
5.成员关系操作符
in,not in 表示判断
6.bif成员函数
count、index
7.利用切片,进行拷贝;
列表的知识
1.比较操作符
某一元素的比较?
2.逻辑操作符
某一元素的逻辑判断
3.连接操作符
列表增长
4.重复操作符
list**2
5.成员关系操作符
in,not in 表示判断
6.bif成员函数
count、index
7.利用切片,进行拷贝;
1.list.remove(itemvalue)
2.del list[index]
3.del list
4.list.pop
list[:]与list有什么不同
lista=list1
lista.remove
会删除list1与lista共同指向的内存空间。
简而言之。直接用变量名赋值,只是赋了同一个内存空间
;
lista=list1[:],是得到了一份拷贝。
示例代码
>>> list1=['1','2',3]
>>> list1
['1', '2', 3]
>>> list2=list1
>>> list2
['1', '2', 3]
>>> list2.remove(3)
>>> list2
['1', '2']
>>> list1
['1', '2']
>>> list1.append(3)
>>> list1
['1', '2', 3]
>>> list3=list1[:]
>>> list3.remove(3)
>>> list3
['1', '2']
>>> list1
['1', '2', 3]
1.list
2.append
3.extend
4.insert
下标为什么从0开始?
因为cpu默认认为0是最小的数,1是最大的数。
1. break
2.continue
3.in put
4.增强for循环
幂运算:** 例如3**5等价于3*3*3*3*3
逻辑操作府:and、or、not
作为多年开发经验的程序员。被help函数惊艳到了。它与linux下command --help类似。
学习捷径:
验证例子
课后实践
度娘
开心
004改进我们的小游戏
条件分支
if 条件:条件为真时候的操作
else:条件为假的时候的操作
if guess==8:
print()
BIF = Bulit-in functions(自带函数)
dir(__builtins__)
help(int)
循环
1、while循环
while 条件;
循环体
2、for循环
for 目标 in 表达式:
循环体
3、range()
range( [start,] stop [,step = 1])
4、break:终止循环,跳出循环
5、continue:结束本次,进行下一次循环
del 列表名[index] 删除数据
remove(index) 必须给index,不给报错
pop(index) 默认删除最后一个数据
列表名[start : end] 获取列表的某一段数据
列表名[:] copy列表
1、Python可以在Windows、Linux、mac、万维网中使用。
2、Python 3.0不兼容2.0
3、www.fishc.com (鱼c工作室)
4、 验证例子
数据类型
python的变量是没有类型的
但数据是有类型的
浮点型:小数
整型:没有小数点
e记法 :科学记数法 1.5e11
布尔类型:true:1 falsse:0
类型转换
int()
float()
str()
截断处理
type()函数可查看数据类型
isinstance()
返回布尔类型
Python数据类型转换:
int(x [,base])将x转换为一个整数
float(x)将x转换到一个浮点数
complex(real [,imag])创建一个复数
str(x)将对象 x 转换为字符串
repr(x)将对象 x 转换为表达式字符串
eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)将序列 s 转换为一个元组
list(s)将序列 s 转换为一个列表
set(s)转换为可变集合
dict(d)创建一个字典。d 必须是一个序列 (key,value)元组。
frozenset(s)转换为不可变集合
chr(x)将一个整数转换为一个字符
ord(x)将一个字符转换为它的整数值
hex(x)将一个整数转换为一个十六进制字符串
oct(x)将一个整数转换为一个八进制字符串
字符串格式化符号含义:
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e
%g 根据值得大小决定使用%f或%e
%G 作用同%g
%p 用十六进制数格式化变量的地址