2020.12.17Python学习笔记

2020.12.17Python学习笔记

一、Python赋值

1、链式赋值。x=y=123
2、系列解包赋值。a,b,c=4,5,6
变量互换可实现:a,b=1,2 a,b=b,a print(a,b) 2,1
3、常量:Python不支持常量,只能通过逻辑上控制,另外常量名全大写字母,多单词下划线隔开。

二、最基本的内置数据类型(type类型)

1、分类:整型(整数)、浮点型(小数)、布尔型(TRUE\FALSE)、字符串型(“STS”)
2、运算符:“+”、“-”、“*”、“/”(浮点数除法)、“//”(整数除法)、‘%‘’(取余数)、‘**’(幂)
注意:“0”不能做除数,divmod()函数,同时得到商和余数。

三、整数

Python中除了10进制,还有二进制(0b或0B)、八进制(0o或0O)、十六进制(0x或0X)
这些可以方便的进行“位运算”操作
使用int()实现类型转化
int()直接舍去小数不是四舍五入
整数加上浮点数等于浮点数
Python3整数想多大就多大,适合科学运算。

四、浮点数(可以科学计数法储存)

1、float()转化
2、round(value)可以返回四舍五入的值

五、时间(时间也是数字,时间始线性的)

1、计时是从1970年1月1日零点开始的,以毫秒为单位计时
2、import time
time.time()
以上表示当前时间

六、布尔值(true 1 false 0)

1、比较运算符:==、!=、>、<、<=、>=
2、逻辑运算符:or and not
3、同一运算符(用于判断对象):is is not
注意比较
is比较地址是否相同,两个“=”比较数字是否相同

七、字符串(字符的序列)

1、Python可以表示世界上任何书面语言的字符
2、引号创建字符串:单引号和双引号都可以创建字符串,创建多行字符串使用三个单引号或三个双引号
3、len()函数查字符串的长度
4、转义字符:\n换行,\t横向制表符,\r回车,‘单引号,’'双引号,\反斜杠符号,\在行尾时是续航符
5、字符串拼接
‘aa’+‘bb’=‘aabb’
(1)如果+两边都是字符串,则可以拼接;
(2)如果+两边都是数字,则加法运算;
(3)如果+两边类型不同,则出现异常
6、(1)字符串复制
a=‘sxt’*3
‘sxtsxtsxt’
(2)不换行打印 end
(3)控制台读取字符串input()
7、(1)str()实现数字转型的字符串
(2)使用[]提取字符
(3)replace()实现字符串替换
8、字符串切片slice提取字符串
a=‘abcde’
a[1:5:1]意思是从位置1到位置5,步长为1输出就是‘abcd’包头不包尾
9、split()分割,join()合并
10、字符串驻留:仅保险下划线、字母和数字的会启用字符串驻留机制
11、成员操作符:in/not in用来看某字符串是不是在里面

八、字符串的常用方法

1、len()长度
2、startswith()是不是指定字符串开头的
endswith()是不是指定字符串结尾
find()正向收搜索
rfind()反向搜索
count()次数
isalnum()所有字符全是字母或数字
3、去除收尾信息strip()
lstrip()只去除左边的,不去除右边的。
rstrip()只去除右边的,不去除左边的。
4、大小写转换
capitalize()产生新的字符串,首字母大写
title()产生新的字符串,每个单词首字母大写
upper()产生新的字符串,所有字符全转成大写
lower()产生新的字符串,所有字符全部转成小写
swapcase()产生新的,所有字母大小写转换
5、格式排版
center()居中
ljust()左对齐
rjust()右对其
6、其他
isalnum()是否为数字或字母
isalpha()检测字符串是否只由字母组包括汉字
isdigit()检测字符串是否只由数字组成
isspace()检测是否为空白符
isupper()是否为大写字母
islower()是否为小写字母

九、字符串的格式化

str.format()注意老师举例

十、填充与对齐

{1:*^8}注意:后面表示填充物,向上的箭头表示居中,8表示8位。另外”<”左对齐”>”右对齐。

十一、数字格式化

浮点数通过f,整数通过d进行格式化。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值