Python 常用方法
一、输出 print 和 阻塞 input
- print 将一些内容输出到屏幕
- input 从外部给予变量的值
- 示例:
1 | print("what is you name?", "lemon") # (,)相当于一个空格 |
二、查看变量类型 type
1 | name = ("lemon") |
三、查看变量的地址 id
1 | name = ("lemon") |
四、数字类型转换 float & int
- float 小数转换
- int 整数转换
1 | print(float(1)) # 1.0 |
五、返回数字的绝对值 abs
1 | num1 = -10 |
六、返回给定参数的(最大、最小)值 max min
1 | # 例1:最大值 |
七、求x的y次方 pow
1 | num1 = 5 |
八、round
1 | # round (x,n)返回浮点数x四舍五入的值,如果给出n值,则代表舍入到小数点后n位 |
Python 常用模块
一、keyword 关键字模块
1 | # -*- coding:utf-8 -*- |
二、math 数学模块
1 | # -*- coding:utf-8 -*- |
三、random 随机数模块
1 | # -*- coding:utf-8 -*- |
四、time 时间模块
UTC
(世界协调时间):格林尼治天文时间,世界标准时间,对中国来说是UTC+8(东八区)
DST
(夏令时):是一种节约能源二人为规定的时间制度,在夏季时调快一个小时时间的表示形式:
- 时间戳
- 以整型或浮点型表示时间的一个以秒为单位的时间间隔,这个时间间隔的基础值是从1970年1月1日零点开始算起
- 元组一种 python的数据结构表示,这个元组有9个整形内容
- year
- month
- day
- hours
- minutes
- seconds
- weekday
- Julia day
- fiag (1 或 -1 或 0)
- 格式化字符串:
- %y 两位数的年份表示(00-99)
- %Y 四位数的年份表示(000-9999)
- %m 月份(01-12)
- %d 月内中的一天(0-31)
- %H 24小时制小时数(0-23)
- %I 12小时制小时数(01-12)
- %M 分钟数(00=59)
- %S 秒(00-59)
- %a 本地简化星期名称
- %A 本地完整星期名称
- %b 本地简化的月份名称
- %B 本地完整的月份名称
- %c 本地相应的日期表示和时间表示
- %j 年内的一天(001-366)
- %p 本地A.M.或P.M.的等价符
- %U 一年中的星期数(00-53)星期天为星期的开始
- %w 星期(0-6),星期天为星期的开始
- %W 一年中的星期数(00-53)星期一为星期的开始
- %x 本地相应的日期表示
- %X 本地相应的时间表示
- %Z 当前时区的名称
- %% %号本身
- 时间戳
示例
1 | # -*- coding:utf-8 -*- |
五、datetime 高级时间模块
- 作用
- 比time高级了不少,可以理解为
datetime
基于time进行了封装,提供了更为实用的函数,datetime
模块的接口更直观、更容易调用。
- 比time高级了不少,可以理解为
- 模块中的类
datetime
同时有日期和时间timedelta
主要用于计算时间的跨度tzinfo
时区相关time
只关注时间date
只关注日期
- 示例
1 | # -*- coding:utf-8 -*- |
六、calendar 日历模块
- 示例
1 | # -*- coding:utf-8 -*- |
七、os 操作系统接口模块
- 作用: 包括了普遍的操作系统功能,有些方法存在与 OS 模块里,还有些方法存在于 os.path 里
- os 模块示例
1 | # -*- coding:utf-8 -*- |
- os.path 示例
1 | #1 os.path.abspath(".") 查看当前python脚本文件的绝对路径 |