python(数据类型,运算符,转义字符)

链式赋值

将同一个对象赋值给多个变量。 例如: x=y=123


系列解包赋值

数据赋值给对应相同个数的把变量。 例如: x,y,z=3,4,5


常量

Python不支持常量,所以我们只能约定常量的命名规则,在程序逻辑上不对常量进行更改。


最基本内置数据类型介绍

  1. 整型int (整数)
  2. 浮点型float (小数)
  3. 布尔型 (真假)
  4. 字符串型 str(字符串)

运算符

说明运算符
+
-
*
浮点数除法/
整数除法//
取余%
幂次方**

整数

python中其他三种进制(内存中按科学计数法存储)

  1. 二进制(0b)
  2. 八进制(0o)
  3. 十六进制(0x)

使用int()实现类型转换

  1. 浮点型:舍去小数部分
  2. 布尔型:true=1,false=0
  3. 字符串符合整数类型,才可以进行转化

浮点数

类型转换 :float()
四舍五入 :round()
增强型赋值运算符

运算符等价
+=a= a+2
-=a=a-2
*=a=a*2
/=a=a/2
//=a=a//2
**=a=a**2
%=a=a%2

布尔值

比较运算符

运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于

逻辑运算符

运算符描述
or
and
not

同一运算符

运算符描述
is判断两个标识符是不是引用的同一个对象
is not判断是不是引用的不同对象

is与= = 区别
is 判断两个变量引用的对象是否为同一个,比较对象的地址。
= = 判断引用变量引用对象的是否相等。
在这里插入图片描述
:小整数对象[-5,256]在全局解释器范围内被放入缓存供重复使用。


字符串

单引号,双引号都可以穿件字符串
python允许空字符串

转义字符

转义字符描述
\(在行尾)续行符
\反斜杠符号
\ ’单引号
"双引号
\b退格(backspace)
\n换行
\t横向制表符
\r回车

str()数字转换字符串
使用[ ]提取字符串:[ ]中的数字表示偏移量
replace()实现字符串的替换
例如: a = a.replace(“c”,“高”) #将a字符串中的c替换为高
注:实际是创建了新的字符串对象,并指向了a,而不是修改了以前的字符串
在这里插入图片描述

字符串切片
slice[起始偏移量start:终止偏移量end:步长step]

操作说明
[:]提取整个字符串
[start:]从start到结尾
[:end]从开头到end-1
[start:end]从start到end-1
[start: end :step]从start到end-1,步长为step

:[::-1]从右到左反向提取


split()分割
join()连接


字符串驻留机制 :
仅保留一份相同的符合标识符要求的字符串(数字,字母,下划线)


字符串常用方法

常用查找方法

方法说明
len(a)字符串长度
a.startswith(‘666’)判断是否以666字符串开头
a.endswith(‘666’)判断是否以666字符串结尾
a.find(‘666’)第一次出现指定字符串的位置
a.rfind(‘666’)最后一次出现指定字符串的位置

去除首尾信息
strip()去除字符串最左右端信息
lstrip()去除字符串最左端信息
rstrip()去除字符串最右端信息

大小写转换

实例说明
a.capitalize()产生新的字符串,首字母大写
a.title()产生新的字符串,每个单词都首字母大写
a.upper()产生新的字符串,所有字符全转换成大写
a.lower()产生新的字符串,所有字符全转换成小写
a.swapcase()产生新的字符串,字母大小写互换

格式排版

实例说明
center()中间对齐
ljust()左对齐
rjust()右对齐

其他方法

实例说明
isalnum()判断是否为数字字母
isalpha()判断是否仅由字母(含汉字)组成
isdigit()判断是否仅由数字组成
isspace()检测是否为空白行
isupper()是否为大写字母
isslower()是否为小写字母

字符串的格式化

format()函数
基本语法是 {}和:来代替以前的%

>>> a = "名字是:{0},年龄是:{1}"
>>> a.format("高企",18)
'名字是:高企,年龄是:18'

填充与对齐
^居中
<左对齐
(大于号)右对齐

>>> a = "名字是:{0:*^8},年龄是:{1}"
>>>  a.format("高企",18)
>>> a.format("高企",18)
'名字是:***高企***,年龄是:18'

数字格式化

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python转义运算符用于在字符串中插入特殊字符。常见的Python转义运算符包括: - \n:表示换行符 - \t:表示制表符 - \r:表示回车符 - \\:表示反斜杠 - \":表示双引号 - \':表示单引号 通过使用转义运算符,我们可以在字符串中插入这些特殊字符,以达到特定的格式要求或输出效果。例如,使用\n可以将字符串拆分为多行,使用\t可以在文本中创建缩进。 参考资料: 理解各种运算符的作用。 " "教学重点 "1.理解各种转义符的作用。 " " "2.掌握格式化输出的作用。 " "教学难点 "1.了解格式化输出中,%的使用方法。 print("你好!我是Python!\r") #在输出完整的字符串"你好!我是Python!"之后,这时已经发生了换行,再使用\r只是下一行移至行首。 print("\r你好!我是Python!") #在还未输出字符串之前,将光标移动到本行首,和不加\r结果一样。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python基本操作.doc](https://download.csdn.net/download/qq_43966957/87895979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python——转义符的使用及实例](https://blog.csdn.net/weixin_39838231/article/details/110270922)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值