python基础学习第二天

 链式赋值:同一对象赋值给多个变量:x=y=12
系列解包赋值:系列数据赋值对应个数变量(可实现变量交换)
a,b=b,a
常量:python不支持常量,逻辑控制(全部大写下划线隔开)
内置数据类型性:整型、浮点型、布尔型、字符串型
数字运算:+-*/ //(整数除法) %(取余)**(幂运算)0不能做除数 divmod() 同时得到商与余数

整数:4种进制 10 0B2  0O8 0X16 
int()实现类型转换为整数型,整数与浮点数运算 变为浮点数
浮点数:科学计数法存储
float()实现类型转换为浮点型 round()四舍五入
增强运算符如图:+=不能加空格


计算机时间,以“unix时间点”,用数字表示所有时间
import time
time.time()
布尔值:True 和 False 关键字 本质是 1 和 0 ,可以与数字运算
比较运算符 逻辑运算符  同一运算符


is比较标识符id == 比较value值
解释器整数缓存【-5,256】文件执行时【-5,任意正整数】
字符串:本质是字符序列,不可变,不支持单字符串
python3 ASCII改为 Unicode
ord() 转化为Unicode码
chr() 转化为对应字符 
单双引号都可 三个单双引号创建多行字符串 可空字符串
len()查字符串长度
转义字符


字符串拼接 ;两边类型相同 写不写 + 都可 
字符串的复制 “*”
不换行打印 end =“ ”,用字符串内容替代默认换行符
从控制台读取字符串:input()
str()函数 转换成字符串
[]提取字符,正向搜索 偏移量从0开始递增,反向搜索 偏移量从-1开始递减
replace() 实现字符串替换(创建新字符串)字符串不可变


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


split()分割和join()合并 默认使用空白字符作为分隔符
操作:测试+拼接符与join 效益比较
字符串驻留机制和字符串比较 标识符规则(仅包括_ 、字母和数字)
成员操作符 in/not in
查找方法

 

 

去除首尾信息(strip())

大小写转换

格式排版(center()、ljust()、rjust())

其他方法
字符串的格式化 format()用法 {}占位符
填充与对齐    :后填充字符 ^<>分别居中左右对齐
数字格式化 浮点f 整数d

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值