python_基础知识_2
作者:互联网
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
复习之前模糊的:对象;标识符;\
一、系列解包文件
可将多个变量同时进行赋值,之间以“ ,”隔开。
a,b,c=10,11,12
print(a,b,c)#输出是元组形式
二、基本运算符
/:表示除法
//:表示取商
%:表示取余数
**:表示幂
divmod():同时得到商和余数(元组形式)
<<divmod(10,3)
<<(3,1)
三、类型的互换
int:整数
str:字符串
float:浮点数
整数和浮点数之间可以互换
四、增强运算符
运算符 | 例子 | 等价 |
---|---|---|
+= | a+= 1 | a=a+1 |
-= | a-= 1 | a=a-1 |
*= | a*=1 | a=a*1 |
/= | a/=1 | a=a/1 |
//= | a//=1 | a=a//1 |
%= | a%=1 | a=a%1 |
**= | a**=1 | a=a**1 |
同一运算符
is 用于判断两个变量引用对象是否为同一个,既比较对象的地址。
== 用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法。
字符串
创建字符串
单引号或双引号(成对出现)
三引号表示多行字符串
转义字符
转义字符 | 描述 |
---|---|
\ (在行尾时) | 表示续行 |
\ | 反斜杠符 |
\’ | 单引号 |
\’’ | 双引号 |
\b | 退格 |
\t | 横向制表符 |
\r | 回车 |
字符串拼接
1.加号”+“
a="123"
b="456"
print(a+b)
123456
2.join
str.join(sequence):##str:表示连接方式;sequence:表示连接要素
###其中sequence只能是一个参数
a="123"
b="456"
c=(a,b)
print("".join(c))
123456
3.split()可以基于指定分隔符将字符串分隔成多个子字符串(存储到列表中)。如果不指定分隔符,则默认使用空白字符(换行符/空格/制表符)。
4. 去除首尾信息
我们可以通过strip()去除字符串首尾指定信息。通过lstrip()去除字符串左边指定信息,rstrip()去除字符串右边指定信息。
不换行打印
print("sxt",end=' ')
print("sxt",end='##')
print("sxt")
sxt sxt##sxt
使用[]提取字符
a="123456789"
a[0:7:2]#[start:end:step]从start 提取到end-1,步长是step
"1357"##:start一定会被包含在内,从start后边的字符起跳
字符串的格式化
格式:str.format()
a = “名字是:{0},年龄是:{1}”
a.format(“krystal”,“18”)#有几个索引,就有几个参数
填充与对齐
^、<、>分别是居中、左对齐、右对齐,后面带宽度
"我的名字是{0},我喜欢赚{1:$<8}".format("李刚","money")
'我的名字是李刚,我喜欢赚money$$$'
标签:1a,python,基础知识,运算符,print,sxt,字符串,## 来源: https://blog.csdn.net/weixin_44719529/article/details/116902732