python学习第二天

数值型变量

一般的赋值、声明、使用

与其他编程语言一样

小数的操作

1.在字符串中显示后xx位
如:’{0:.f2}’.format(3.3333)
2.比较时,常见的比较符号,和其他编程语言一样,返回布尔型变量
3.运算符号注意事项:/代表除,//代表除完之后取整
4.一些函数
math.floor() 向下取整
math.ceil() 向上取整
math.trunc() 往0取整
round() 四舍五入(这个函数是全局函数,不是math里的函数)
5.进制
赋值时的前缀:二进制: 0b,八进制: 0o,十六进制: 0x
想把其他进制转换成十进制打印出来的函数:二进制: bin(),八进制: oct(),十六进制: hex()
6.decimal类型的数值比float更精确,需要import
与

字符串

1.三种声明
‘abc’
“abc”
‘’‘abc’’’
2.转义字符和其他编程语言基本一样
如果想忽略转义字符:r"…"
3.查看ascii码或者转换为ascii码
在这里插入图片描述
4.替换某个字母:
字符串本身不可以修改,不能原位修改,只能通过函数
replace:
在这里插入图片描述
可以通过将字符串转换成列表来改变
在这里插入图片描述
5.字符串的“+”和“*”
在这里插入图片描述
6.字符串的其他方法
join:将列表中的元素以指定的字符连接生成一个新的字符串。
在这里插入图片描述
split:通过指定分隔符对字符串进行切片
在这里插入图片描述
startswith:判断字符串是否以某字符串开头
在这里插入图片描述
endswith:判断字符串是否以某字符串结尾,与startswith类似
find:查找字符串中出现指定字符串的位置,返回的是个下标
7.格式化字符串的几种方式
在这里插入图片描述

列表

1.是有序的集合,可以通过下标访问修改其中的数据,可以进行切片、追加等操作
2.常用操作:
.append():列表后面追加一个数,
.extend():追加一个列表
排序:.sort(),颠倒次序:.reverse()
弹出最后一个元素:.pop()
找元素位置:.index()
统计元素数量:.count()
删除列表中某位置元素:.del(list[i])
切片:list[a: b :c], a到b每隔c取一个
3.拷贝的问题
list的赋值是一种引用,两个变量指向同一个,想不用引用,使值的改变不相互影响需要用到切片、copy等操作,如:
在这里插入图片描述
在这里插入图片描述

学习过程中其他的知识

1.python中布尔型的本质可以理解为int型
在这里插入图片描述
2.python中,交换变量只需要
a,b=b,a
不需要创建临时变量

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值