栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习笔记第二天

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习笔记第二天

赋值

链式赋值:同一个对象赋值给多个变量。

eg:x=y=1

系列解包赋值

eg:a,b,c=1,2,3

同时可以使用a,b=b,a实现变量交换

python不支持常量,只能在程序逻辑思维上不做修改。

数据类型

*********************************************************


数据类型

整型: 

浮点型: 小数、科学计数

布尔型 : True False

字符串型:  “acb” “丰富的”

数字运算符:+ - * /(浮点数除法) //(整除) %(模) **  (幂)

tips:divmod()函数可以实现得到商和余数,函数返回一个元组。


*********************************************************

0b或0B 二进制

0o或0O 八进制

0x或0X 十六进制

使用int()类型转换   

浮点数舍去小数   布尔值真为1,否为0  字符串符合整数类型可以直接转化,否则不行

自动转型  

整数和浮点数运算,表达式自动转型成浮点数。

tips:python3可以存储任意大小整数

*********************************************************

浮点数类型转换float()

round()可以实现四舍五入,但不会改变原有值

增强型赋值运算符:赋值符与赋值符号=结合


*********************************************************

比较运算符 逻辑运算符  

同一运算符:用于比较两个对象的存储单元,实际比较的是对象的地址。

is        is not

is和==的区别

is用于判断两个变量引用对象是否为同一个,比较对象的地址。

==用于判断变量引用的对象的值是否相等,默认调用对象的_eq_方法。

tips:整数缓存 【-5,256】会被缓存起来,仅在命令行中执行,pycharm保存为文件【-5,无穷大】都会被缓存。

          is比==效率高 变量和None比较时使用is

*********************************************************

字符串

字符串使用的比数字更多,逻辑思维能力。

python中字符串不可变 ,不支持单字符。

支持Unicode,可以表示任何书面语言的字符

ord()把字符转换成对应的Unicode码

chr()把十进制数字转换成对应的字符

空字符串 c = ""

len()函数查看字符串长度


字符串操作

引号创建字符串 

单引号 双引号 三个单双引号

转义字符 

字符串拼接 (放在一起 、+)

字符串复制 (*)

不换行打印(end=)

input()从控制台读取键盘输入的内容

str()实现数字转型字符串 

print()函数会自动调用。

使用[]提取字符

a[0],a[1],...a[n-1]

a[-1],a[-1]....a[-n]

replace()实现字符串替换

实际上是创建了一个新的字符串,并且指向了变量a

字符串切片slice操作

标准格式为[起始:终止:步长]

[::-1]反向提取 倒序输出

split()分割   join()合并

li.append()给列表添加元素


字符串驻留与字符串同一性判断

条件:符合标识符规则的字符串

成员操作符

in/not in 判断某个字符是否存在于字符串中

常用查找方法 

去除首尾信息

strip()   lstrip() rstrip() 

大小写转换 

格式排版

其他方法 

字符串的格式化

format()的基本用法,用来代替%的格式化

填充与对齐 

数字格式化


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/931962.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号