python知识点

一:is 用于判断两个变量引用对象是否是同一个,比较对象的地址
==判断变量的值是否相同

a=1000
b=1000
a==b true
a is b false
id(a)!=id(b)
但是存在整数缓存问题,【-5,256】会把数字缓存起来,因此对于不同的对象值和地址是相同的
二:转义字符
\续行符
\反斜杠符号
'单引号
''双引号
\b 退格 空格
\n 换行
\t 制表符
\r回车
三:从控制太读取字符串
myname=input(“请输入名字”)
四:str(5.2) 把数字转化为字符串 ‘5.2’

字符串操作
1.搜索字符串可以正向搜索,0~
字符串也可以反向搜索 -1~
2.修改字符串不支持直接修改,用replace
String s=‘asdsadas’

s.replace(‘s’,‘王辉’)

这时字符串发生了改变。
三 切片slice操作
【起始start,终止偏移量,步长step】
包头不包尾
[:]全部
[2:]
[:2]
[2:4]
[1:5:2]
s[1:4] 包头不包尾
四 分割和合并
a.split()
将字符串切割为多个子字符串储存在列表上
a.split(“be”)
以“be"分割
连接
‘*’.join(a)
//
a=[‘a’,‘b’,‘c’]

‘*’.join(a)

‘abc’
//
a=“dsf dsfsd sdfsd”

“*”.join(a)

‘dsf* dsfsd sdfs*d’
//
import time
time01=time.time()

a=""
for i in range(10000)
a+=“axt”

time02=time.time()
print(“运算时间"+str(time02-time01))
五 format用法
format()的用法
c="名字是{0},年龄是{1}“
a.format(“王辉”,18)

添冲和对齐
{:>8}.format(“245”) 用填充,不写默认为空格填充
:第一个为填充的字符,^ 居中,<左对齐,>右对齐
六 数字格式化
在这里插入图片描述

七 可变字符串
import io

s=“dsfsd"
sio=io.String(s)
sio.getvalue()
sio.seek(7) //找到第七个位置
sio.write(“u”) //把第七个变为u
sio.getvalue
八 运算符
与 and 或 or 非 not
异或 ^
移位运算符<< 左移 乘以2
>>右移
**幂运算 /浮点除 //整数除

1.比较运算符可以连用
3<a<9
2.位操作
bin(21331)
把数转化位二进制

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值