【python总复习1】

输入方法总结

  1. 类似如下输入(空格为分割)

1 2 3 4 5

a = list(map(int,input("输入一行数字").split()))
  1. 逗号为分割
a = list(map(int,input("输入一行数字").split(',')))
  1. 不做特殊处理的话即空格为分割

输出常用方法总结

  1. 保留两位小数

方法1:
使用round(需要保留的数字,2)
方法2:
代码 print("{:.2f}.format(需要格式化的数字)

第三章 基本数据类型

3.1 数字类型

3.1.1数字类型的操作

3.1.2 内置的数值运算操作符

3.1.3 内置的数值运算函数

  • abs()
  • divmod()
  • pow()
  • round()
  • max()
  • min()

3.1.4内置的数字类型转换函数

  • Int()
  • float()
  • comples()

3.2 math库

  1. 数学常数
    math.pi
    math.e
  2. 数值表示函数
    math.fabs(x)
    math.fmod(x,y)
    math.fsum()
    math.ceil()
    math.floor()
    math.gcd()
  3. 幂对函数
    math.pow(x,y)
    math.exp(x)
    math.sqrt(x)
    math.log(x,base)
  4. 三角运算函数
    math.sin()
    math.asin()
    其余的以此类推

3.3 字符串类型及其操作

3.3.1 字符串操作符

3.3.2 字符串处理函数

  • len(x)
  • str(x)
  • chr()
  • ord()
  • hex()
  • oct()

3.3.3 字符串处理方法

💗 在面向对象中,这类函数被称为"方法”

  • str.lower()
  • str.upper()
  • str.split()
  • str.count(sub[,end])
  • str.replace(old,new[,count])
  • str.format()
  • str.join(iterable)返回一个新字符串,由组合类型数据iterable变量的每个元素组成,元素间用str分隔

3.3.4 字符串类型的格式化

  1. <.精度>表示两个含义
  • 对于浮点数,精度表示小数部分输出的有效位数{:2.f}
  • 对于字符串,精度表示输出的最大长度{:.2}
  1. <类型>表示输出整数和浮点数的格式规则
  • b
  • c
  • d
  • o
  • x
  • X

第四章 程序的控制结构

4.1 分支结构

4.2 循环结构

for <循环变量> in <遍历结构> :
<语句块>

4.3 random库

4.3.1 常用函数

💗直接调用没用random.f()

  • seed()
  • random()
  • randin()
  • uniform(a,b)

第五章 函数和代码复用

5.1 lambda函数

  • <函数名> = lambda <参数列表>: <表达式>
  • def <函数名>(<参数列表>):
    return <表达式>

5.2 datetime库

  1. datetime库以类的方式提供多种日期和时间的表达方式:
    • datetime.date
    • datetime.time
    • datetime.datetime 与时间间隔有关的类
    • datetime.timedelta
  • datetime类(💗理解方法是datetime库中有一个datetime类相当于 => datetime.datetime 类 )的使用方式是首先创建一个datetime对象,然后通过对象的方法和属性显示时间
  • 创建datetime对象有三种方法:datetime.now() ; datetime.utcnow() ; datetime.datetime()
  1. 已经有了一个对象之后,进一步可以利用这个对象的属性表示时间,为了区别类名则用someday代替生成的datetime对象
  • 例如:someday.year someday.day someday.hour
  • someday.strftime(format)方法是时间格式化最有效的方法:someday.strftime("%Y-%m-%d")

5.3 python内置函数

函数里面直接放需要进行操作的字符串或者是数据

第六章 组合数据类型

  1. 序列类型:字符串str 元组tuple 列表list
    支持成员关系操作符in ; 长度计算函数len() ; 分片[] ; 元素本身也可以是序列类型
  2. 集合类型:集合set {}
    无序组合,使用set()生成一个无重复且排序任意的集合
  3. 映射类型:字典map

6.1 列表类型

6.1.1 列表类型特有的函数和方法

请添加图片描述

6.2 字典类型

6.2.1 字典类型的函数和方法

请添加图片描述

6.3 jieba库

6.3.1 常用的分词函数

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lydia.na

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值