python零基础入门-2

变量及其简单赋值语句

格式

变量名 = 表达式
运行等式右侧表达式,生成运算结果对象,将该对象的ID赋值给左侧变量

链式赋值

对同一对象,赋值给多个变量,各变量ID相同

系列解包赋值

格式:va1,va2,va3,va4 = ob1, ob2, ob3,ob4
变量交换: va1,va2= va2,va1

基本数据类型

基本内置数据类型: 整型、浮点型、布尔型、字符串型
浮点除/,整除//, 除数不可为0
divmod(),返回(商,余数),
取整:int():舍去小数; round():四舍五入

增强运算符

类型: += 、 -+、 *=、 /=、 //=、 **=、 %=

时间表示

time.time() 获得当前时刻

比较运算符

比较两个对象的值的大小关系,返回False 或者 True

逻辑运算符

orva1 or va2va1为true,返回true;va1为false,返回va2
andva1 and va2va1 true,返回va2; va1 false返回false
notva1 not va2va1 true, 返回false;va2 false,返回true

区分 is 和 ==
is:判断两个变量引用对象的ID是否相同

==: 判断两个变量引用对象的值是否相等

字符串

python3支持Unicode编码,可表示世界上任何书面语言字符
ASCII码是Unicode码的子集

创建

单引号,双引号创建字符串,
三单引号或三双引号创建多行字符串

字符串的一些操作

转义字符 : +特殊字符
字符串拼接
字符串复制
控制台读取字符串:input()
str():数字转字符串
replace():字符串替换。该过程创建了新的字符串对象,不改变原来的字符串
slice():字符串切片[start: end :step]
split():字符串分割
join():字符串合并 。比字符串拼接+省时间
字符串同一性比较:== , != 比较是否含有相同的字符
is比较的是对象的id是否相等
字符串查找:
a.startswith():指定字符串开头
a.endswith():指定字符串结尾
a.find():第一次出现指定字符串位置
a.rfind():最后一次出现指定字符串位置
a.count():指定字符串出现次数
a.isalnum():字符全为字母或数字
a.strip():字符串去掉首尾制定信息
a.lstrip():字符串去掉字符串左侧指定信息
a.rstrip():字符串去掉右侧指定信息
字符串大小写转换
a.capitalize():首字母大写,
a.title():单词首字母大写
a.upper():全部字母大写
a.lower():全部字母小写
a.swapcase():全部字母转换大小写
字符串排版
a.center(num, ‘*’):居中,填充
a.ljust():居左
a.rjust():居右
字符串格式化
a.format():可用{索引},{参数名},
{: # >8}/{:par1 par2 par3}:par1填充字符,par2位置,par3字符串个数
数字格式化
{:<10d}/{:par1 par2 par3} par1:数字位置,par2:数字个数,par3整/小数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值