Python ~学习小结一点点

一,类型

(1)整数 int
(2)浮点数 float
(3)复数 complex
(4)逻辑值 bool
(5)字符串 str,char
(6)列表 list
(7)元组 tuple
(8)集合 set
(9)字典 dict
判断类型的方法函数“type(要判断类型的名称)”,返回类型
isinstance(判断数,类型)返回bool值,判断该定义是否是该类型
转义符
(\n) 换行
(\b) 退格
(\t) tab
(\r) 回车
(\f) 换页

二,输入输出

input(对用户输出的话,没有可省略),返回用户输入的数
print(输出的东西)直接向用户输出括号里的东西
“如要输出字符串,并没名称,则需要用引号括起来。引号中还要输入定义值则用%加类型来定义位置,在引号之后按照顺序用%输出”

input"你好,请输入")
a = 10
b = "holle world !"
print"输出数字%d,输出字符%s"%(a,b)

f 浮点数
d 整数
e 科学计数法
c 字符的ASCⅡ码
g 根据数值的大小智能判断f或e
s 字符串
o 八进制
m 表示字节宽度
n 表示小数点后位数
- 表示左对齐
+ 用于显示正号
#o 八进制
#x 十六进制

三,关系

and == (ture) and (ture)
or == ( ture ) or ( )或者()or(ture)
not == not(ture)= false

四,运算的优先级

幂运算 **
正负号 +x -x
加 减 乘 除
比较符号
逻辑运算符

五,条件表达式

if x://判断
.....
elif y://判断
.....
else://判断
.....
for 目标 in 表达式//判断的数,存在的位置
 循环
while 成立条件//成立才执行循环
循环

continue 成立退出循环
break 退出循环

六,列表(python无数组)

(1)创建列表
列表名 = [ ]
(2)向列表添加元素
append()实行单个插入
extend(列表)用列表实行多个插入
insert(位置,数)向特定位置插入指定的数字
(3)删除元素
remove(x)从列表中删除x
del 不用括号,从删除列表
pop() 如无指定则随机删除一个元素,并返回该元素
(4)列表分片
count(x)返回x在列表中出现的次数
index(x,star,stop)但会从star开始到stop结束的第一个x的位置
index(列表元素) 返回索引值
reverse() 反转列表
sort() 按顺序从小到大排序
sort(reverse = true)从大到小排序
“用列表分片拷贝的列表不会在原列表改变的时候改变该列表”

七,元组

(1)创建元组
元组的创建用小括号来完成
元组名字 = ()
“如果元组只有一个元素则要在末尾加个逗号”
(2)拷贝:同上方的列表分片
(3)元组不可修改
(4)更新和删除元组

  • 插入元素:用分片的方式
temp =1,)
temp = temp[:stop] + (x,) +temp[star:]
  • 删除
    del temp

八,字符串

(1)插入字符串:同元组一样
(2)奇奇怪怪的操作
capitalize( ) 第一个字符大写
casefold()所有字符小写
center(width)字符串居中,并填充到width长度
count() 查出现次数
(3)format方法

"{0} like {1}{2}jiaoshi".format("i","jia","ting")
= "i like jiatingjiaoshi"

如果0,1,2改成a,b,c则需要使用赋值
还可以规定输出的数字的小数值{0:.1f}则表示一位小数的浮点数值

总结前一点点

len()返回长度
max()返回最大值
min()返回最小值
sum()返回参数的总和
enmerate()列表中的索引值也插入列表
zip(a,b)将a和b合成同一元素(a,b)
①字符串不可修改 str()
②列表可修改 list()
③字典可修改
④元组不可修改 tuple()
⑤集合有的可以有的不行

列表,元组,字符串的共同点
1,通过索引可得到每个元素
2,默认索引值从0开始
3,可分片
4,许多共同的操作符

迭代:重复返回过程的程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值