一、Python基础
目录
1.基本数据类型
1.基本数据类型
1.1数字类型
整数:四种表示方式,分别是二、八、十、十六进制,四种进制的表示和相互换算不再赘述。
浮点数:两种表示,科学计数法和小数。
复数:实部和虚部的数值要求是浮点型,虚数部分通过后缀“j”或“J”表示
1.2对数字类型的操作
1.2.1内置数值运算操作符
内置意为操作符有python的解释器直接提供,不需要引用第三方标准或第三方函数库。
运算操作符有以下几个:+ 、-、*、/(商)、//(整数商)、%、-x(x的负值)、+x(x本身)、x**y(x的y次幂)
其中+ 、-、*、/、//、%、x**y有相对应的二元操作符,即操作符=。
1.2.2内置数值运算的函数
比较重要的有abs()、pow(x,y[,z])、max(x1,x2,....)、min(x1,x2,...)
1.2.3内置数字类型转换函数
有下面三类,分别是int(x),float(x),complex(re,[im])
其中int(x),float(x)中的x可以是浮点数、字符串,complex(re,[im])中的re可以是浮点数、字符串、整数,im可以是字符串、整数,不可以是浮点数。
1.3.字符串类型及操作
1.3.1字符串类型用什么表示
3.1.1表示:单、双、三引号
3.1.2字符串的区间访问:利用字符串的正反向序号的递增和递减,[n:m],表示原字符串中从n到m的子字符串(包括n,不包括m)
1.3.2字符串操作
比较重要的有以下几种:x+y,x*n或n*x,x in s,str[i],str[n:m],这几个需要重点掌握。
1.3.3内置字符串处理函数
首先明确python采用unicode编码方式,下面几种函数涉及到编码的均为unicode如:len(x),chr(x),ord(x),chr(x),ord(x),,其中chr(x),ord(x)和chr(x),ord(x)可以两两进行记忆。
1.3.4内置字符串处理方法
篇幅过多,使用的话可以查阅资料
1.3.5字符串的格式化
格式化用于解决字符串和变量同时输出,但不会混淆的情况。
用两种方式格式化,一种是printf(),一种是str.format()。
2.format的使用
2.1基本使用
<字符串>.format(参数)
2.2格式控制
格式内容有“:”,"填充","对齐","宽度",",",".精度","类型"。
3.math库
math库中函数使用有以下两种:
第一种采用math.库的方式,如
import math
math.ceil(10.4)
第二种直接采用函数名,如
from math import floor
floor(19.3)
需要注意这个例子中的floor可以变成*,这样math中所有函数都可采用第二种方法。
4.解决的问题
pycharm中运行的快捷键没法用的问题,可以参考pycharm 运行功能快捷键(shift f10)无法按出 - 知乎