PYTHON学习3

1、 pow(x,y)函数:计算x的y次方:整数没有取值范围的限制。

十进制、二进制(0B开头)、八进制(0O开头)、十六进制(0X开头)

2、浮点数:存在取值范围和精度的限制。取值范围在10的308次方。运算存在不确定尾数,因为二进制表示小数时,无限接近但不相同。

3、round(x,d)函数:对x四舍五入,d为小数截取尾数。

4、科学计数法<a>e<b>表示a*10的b次方

5、复数,z.real为复数的实部 z.imag为复数的虚部。

6、操作符:+-*/ ,//整数除

7、增强操作符:x op =y 即x=x op y

8、三种数字类型:整数,浮点数,复数,一起运算时生成的结果为最宽类型。

9、abs 求绝对值    divmod (x,y)同时输出商和余数,pow(x,y[,z])幂余

对于函数中可以省略的参数加上[.x]

10、使用max和min判断最大值最小值

11、int函数将原数变为整数,float将原数变为浮点数,增加小数部分,complex将原数变成复数,增加虚数部分。

12、字符串:是字符的有序序列,可以对其中的字符进行索引,共有两类四种表示方式:

 由一对单引号或双引号表示,仅表示单行字符串

由一对三单引号或三双引号来表示,可以表示多行字符串

13、若字符串中出现双引号则最外层添加单引号,若两种都希望存在,最外层使用三单引号。

14、切片操作:<字符串>[M:N],M缺失表示至开头,N缺失表示至结尾

<字符串>[M:N:K]根据步长K对字符串进行切片

15、转义符-\

\b 回退 \n 换行(光标移到下行首) \r回车(光标移到本行首)

16、x+y对字符串进行连接

n*x 或x*n 复制n次x

X in s 判断x是否在s中

17、输入数字输出星期的程序:

18、len函数返回字符串长度,str表示任意类型所对应的字符串类型,hex或oct表示形成整数的十六进制或八进制的形式。

19、字符串处理功能:str.lower和str.upper表示返回字符串副本,全大写或全小写的形式

Str.split(sep=None)返回一个列表,由str根据sep被分隔的部分组成

Str.count返回子串出现的次数。

20、str.replace替换   str.center(width[,fillchar])居中 

21.str.strip 去掉部分字符 str.join增加部分字符

22、对字符串进行格式化,使用format进行分割

 

 

 

 

 

 

 

 

 

 

 

 

 

23、time库为处理时间的标准库。包含三类函数:

获取时间函数:time() 、ctime()、gmtime()

时间格式化:strftime()、strptime()

程序计时:产生时间sleep()让程序休眠s秒、测量时间perf_counter()可以获取CPU的时间,但计数起点不确定

 

 

 

 

 

 

%Y为年份,%M月份,%B为月份名称,%b为月份名称的缩写,%d指日期

%A为星期,%a指星期缩写,%H指小时,%h指时间(十二制),%M是分钟,%S是秒

strptime与strftime函数为互补函数。

24、文本进度条实例

#TextProBarV1

import time

scale=10

print("-----执行开始-----")

for i in range(scale+1):

    a='*'*i

    b='.'*(scale-1)

    c=(i/scale)*100

    print("{:^3.0f}%[{}->{}]".format(c,a,b))

    time.sleep(0.1)

print("-----执行结束-----")

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值