python学习

python学习笔记二(day2):
1.链式赋值:用于同一对象赋值给多个变量 x=y=123
2.系列解包赋值:用于系列数据赋值给对应相同个数的变量 a,b,c=4,5,6 相当于a=4 b=5 c=6
3.常量:python不支持常量,通过命名规范可从逻辑上来控制不对常量的值作出修改
4.基本内置数据类型介绍:整型 浮点型 布尔型 字符串型
5.进制:0b(B)二进制 0o八进制 0x十六进制
6.python3 中 ,int可以存储任意大小的整数,可以做超大数的计算而不会造成“整数溢出”
7.round(value)可以返回四舍五入的值 注:int()直接返回整数部分的值,小数部分直接省掉
7.时间:time.time()返回从1970年1月1日00:00开始到现在的以毫秒为单位的时间
8.定义多点坐标绘制折线并计算起始点与终点的距离

import math
import turtle
x1,y1=100,100
x2,y2=100,-100
x3,y3=-100,-100
x4,y4=-100,100
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.goto(x2,y2)
turtle.goto(x3,y3)
turtle.goto(x4,y4)
dis=math.sqrt((x1-x4)**2+(y1-y4)**2)

turtle.write(dis)

9.比较运算符:== 、 !=、> 、<、>=、<= 返回布尔值
10.逻辑运算符: or 或、 and与 、 not非
11.同一运算符:is比较的是地址是否相同,是不是引用同一个对象;= =比较的是对象的值是否相等(默认调用–eq–()方法)
12.整数缓存问题python仅仅对比较小的对象进行缓存(范围[-5,256]缓存起来)需注意的是,这仅仅在命令行模式下,而在pycharm中后者保存为文件执行时,结果不一样,这是因为解释器做了一部分优化(范围是[-5,任意正整数])
13.字符串:字符串续航符:
在python3中直接使用unicode编码,可表示世界任何一种书面语言。python3默认用16位unicode来表示。ord()将单个字符转换位数字;chr()将十进制转换位字符
字符串操作:1)字符串拼接:+ ; 如果+两边是字符串,则拼接。如果+两边是数字,则加法运算。如果+两边类型不同则抛异常。2)字符串复制:*数字 eg: a=‘str’*3; 3)不换行打印:print(,end=’ ') 4)str()实现数字转字符串 5)使用[ ]提取字符。6)replace()实现字符串的替换 eg:a.replace(‘c’,‘hao’)hao替换c,并开辟一块新的内存空间 6)字符串切片操作:[起始偏移量:终止偏移量:步长 ] 7)字符串分割split() 8)成员操作符 in/not in 判断某个字符是否存在字符串中
14.字符串驻留机制:python支持字符串驻留机制,对于符合标识符规则的字符串(字母、数字、下划线)会启用字符串驻留机制。eg:a=“asd” b=“asd” a is b 返回true 但如果 a=“asd#” b=“asd#” a is b时会返回false,因为不符合标识符命名规则
15.字符串常用内置函数:在这里插入图片描述
在这里插入图片描述
16.字符串格式化:format()
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值