python_基础知识_2

2021/5/18 12:25:34

本文主要是介绍python_基础知识_2,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

  • 前言
  • 一、系列解包文件
  • 二、基本运算符
  • 三、类型的互换
  • 四、增强运算符
  • 同一运算符
  • 字符串
    • 创建字符串
    • 转义字符
    • 字符串拼接
  • 不换行打印
  • 使用[]提取字符
  • 字符串的格式化
    • 填充与对齐


前言

复习之前模糊的:对象;标识符;\


一、系列解包文件

可将多个变量同时进行赋值,之间以“ ,”隔开。

a,b,c=10,11,12
print(a,b,c)#输出是元组形式

二、基本运算符

/:表示除法
//:表示取商
%:表示取余数
**:表示幂
divmod():同时得到商和余数(元组形式)

<<divmod(10,3)
<<(3,1)

三、类型的互换

int:整数
str:字符串
float:浮点数
整数和浮点数之间可以互换

四、增强运算符

运算符例子等价
+=a+= 1a=a+1
-=a-= 1a=a-1
*=a*=1a=a*1
/=a/=1a=a/1
//=a//=1a=a//1
%=a%=1a=a%1
**=a**=1a=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$$$'


这篇关于python_基础知识_2的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程