2020-12-01

1436_李同学

发表文章数:18

首页 » Python » 正文

链式赋值_系列解包赋值_常量

-python语言简洁

  1. 链式赋值
    eg.
a=b=1
  1. 系列解包赋值
    eg.
a,b=1,2
  1. 变量互换
    eg.
a,b=b,a
  1. python中无常量,常量的变量表示是字母全部大写,逻辑上不可更改,但是实际可更改

内置数据类型_基本算术运算符

1.基本内置数据类型
整型,浮点型,布尔型,字符串型
2. 数字
运算符
3 整数

整数_不同进制_其他类型转换成整数

1 python中有二进制,八进制,十进制
2 int转整数,字符串转回报错
3 自动转型:整数和浮点数运算,自动转成浮点数

浮点数_自动转换_强制转换_增强赋值运算符

1 浮点数表示:3,14or 314E-2(axb10)
2 类型转换:字符串,整数,小数

float("3.14")

3 四舍五入

round(value)

4 增强型赋值运算符

时间表示_unix时间点_毫秒和微秒_time模块

1时间的表示:毫秒表示
python中的表示方法:

time.time()
import.time()
time.time()

时间是数字

多点坐标_绘出折线图_计算两点距离

1定义多个点
2绘制图线
3计算

import math
import turtule
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
distance=math.squrt((x2-x1)**2+(y2-y1)**2)

布尔值_比较运算符_逻辑运算符_短路问题

1布尔值:0,1(数字表示)
2比较运算符
3逻辑运算符
or:短路现象

a=true
b=false
a or b
true

a为true则不计算b
4同一运算符_整数缓存问题
is:判断是否是同一对象(内存地址不同)
is not:判断是否是不同对象
==:value值是否相等
5整数缓存
命令执行中[-5,256]内部数字缓存,文件执行中[-5,任意整数]数字缓存

2020-12-01

6 is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用 is
7 字符串
7.1字符串基本特点:不可变;本质:字符序列,eg.“abc”
7.2字符串编码:Unicode,16位,能表示任何书面语言

ord()
chr()

7.3引号创建字符串
单,双引号

a = "I'm a student"
b = 'this is "google" sign'

空字符串和len()

c = ''
len(c)

7.4转义字符
+特殊字符
7.5字符串拼接
+:两边类型需相同
7.6字符串复制

a = "s"*3

7.7不换行打印

print("aa"end = "#")

7.8从控制台读取字符串

name = input ("请输入")

7.9str():数字型转换为字符串

7.10[]提取字符
正向:0,1,2,3…
反向:-1,-2,-3…
7.11replace()实现字符串替换

a = a.replace("c","b")

内存图
7.12字符串slice
截取字符串:包头不包尾
不在范围报错
7.13split()分割
分割后储存在列表中
7.14join()合并
用join(),不用+,+会增加消耗新增内存,增加运算过程,浪费时间
(知新而温故)
空格缩进
2020-12-01
用效率高的代码书写,不用+
7.15字符串驻留机制
符合机制规则就直接连用共享
2020-12-01
7.16字符串比较和同一性
7.17成员操作符
2020-12-01
7.18字符串操作方法
常用查找方法
去除首尾信息
去除首尾空格(常用)
大小写转换
格式排版
其他
【字符串常见】
7.19字符串格式化
str.format()
占位符
填充与对齐
数字格式化

未经允许不得转载:作者:1436_李同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《2020-12-01》 发布于2020-12-01

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录