Python基础语法学习
自学Python语法的笔记。
Jasmine-Lily
你现在所经历的难题,未来会告诉你答案。
博文如有错误请在评论区告知,谢谢!
展开
-
Python内置模块---日历模块
日历模块code:# ***************************************************"""日历模块: calendar.monthrange()---获取指定年份和月份的数据(第一天时周几,月份的天数)"""import calendarimport time,osdef showmonth(year, month): res = calendar.monthrange(year, month) days = res[1原创 2022-04-19 09:36:39 · 352 阅读 · 0 评论 -
Python内置模块---时间模块
时间模块指令含意%a本地化的缩写星期中每日的名称。%A本地化的星期中每日的完整名称。%b本地化的月缩写名称。%B本地化的月完整名称。%c本地化的适当日期和时间表示。%d十进制数 [01,31] 表示的月中日。%H十进制数 [00,23] 表示的小时(24小时制)。%I十进制数 [01,12] 表示的小时(12小时制)。%j十进制数 [001,366] 表示的年中日。%m十进制数 [01,12]原创 2022-04-19 09:35:51 · 187 阅读 · 0 评论 -
Python内置模块---压缩和解压缩文件
压缩和解压缩文件code:# *****************************************************************"""zipfile: 压缩和解压缩---加解密不一定能够高效(因为不是c) zipfile.ZipFile(生成的压缩包名,模式,压缩模式)---这是一个类,可以实现这个类然后呢压缩文件或解压缩文件。 ZipFile.write(文件名)---将文件加入 生成的压缩包 中 ZipFile.extracta原创 2022-04-19 09:34:55 · 285 阅读 · 0 评论 -
Python内置模块---高级文件操作模块
高级文件操作模块code:# *************************************************************"""高级文件操作模块 shutil.copy(来源路径,目标路径)---把一个文件拷贝到指定的目录中,还可以更改文件名 shutil.copy2(来源路径,目标路径)---把一个文件拷贝到指定的目录中,还可以更改文件名,同时拷贝了时间和权限等 shutil.copyfile(来源路径,目标路径)---打开文件,读取内容,原创 2022-04-19 09:34:15 · 67 阅读 · 0 评论 -
Python内置模块---os模块
os模块code:# *****************************************************************************"""系统接口模块 os os.getcwd()---获取当前的工作目录字符串,注意获取的不是当前脚本的目录,而是执行当前脚本的目录 ---如果在当前目录子hi选哪个这个脚本文件,那么getcwd()获取的就是当前的文件目录 ---如果把执行的目录切换到其他位置,再执行当前脚本,那么原创 2022-04-19 09:33:15 · 165 阅读 · 0 评论 -
Python内置模块---random
randomcode:# *************************************************************"""网址:https://docs.python.org/zh-cn/3/library/random.html随机数的应用场景:数字验证码,高并发下的订单号random: random.random()---返回0-1之间的随机小数,左闭右开区间 random.randrange([开始值],结束值,[步进值])---随机获取原创 2022-04-19 09:32:22 · 447 阅读 · 0 评论 -
Python内置模块---math模块
mathcode:# ****************************************************************"""math: math.ceil(vars)---向上取整,内置函数round()四舍五入 math.floor(vars)---向下取整 math.pow(vars,n)---计算数值的n次方,返回值为浮点数 math.sqrt(vars)---开平方运算,返回值为浮点数 math.fabs(vars)原创 2022-04-19 09:31:34 · 608 阅读 · 0 评论 -
Python内置模块---pickle和json序列化
pickle和json序列化json转换表[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VL1zlljn-1650331762292)(C:\Users\15495\AppData\Roaming\Typora\typora-user-images\1646988995718.png)]code:# *******************************************************************"""系统内置模块:安装原创 2022-04-19 09:30:32 · 132 阅读 · 0 评论 -
Python文件
11 File11.1 文件读写针对磁盘中的文件的读写操作。文件I/O 输入(Input)/输出(Output)写入文件操作:1.打开文件open()2.写入内容write()3.关闭文件close()读取文件操作1.打开文件open()2.读取内容read()3.关闭文件close()code:# *****************************************************"""写入文件操作:1.打开文件open()原创 2022-03-22 19:34:27 · 543 阅读 · 0 评论 -
Python集合
10 集合10.1 集合的定义及基本操作code:# **********************************************************"""集合:确定的一组无序的数据的组合 确定:当前集合中元素的值不能重复 由多个数据组合的复合型数据(容器类型数据) 无序的 功能:成员检测,从序列中去除重复项以及数学中的集合类计算,例如交集、并集、差集和对称差集等等集合的定义 1.使用{}定义集合 2.set()函数定义集合原创 2022-03-22 19:33:18 · 337 阅读 · 0 评论 -
Python字典
9.1 字典定义及相关操作字典概念什么是可变和不可变数据类型?字典的定义字典的操作code:# *******************************************************************"""字典:也是一种数据的集合,由键值对组成的数据集合,字典中的键不能重复 字典中的键必须是不可变的数据类型,常用的键主要是:字符串、整型什么是可变和不可变数据类型? 不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存原创 2022-03-22 19:32:35 · 355 阅读 · 0 评论 -
Python元组
8 元组8.1 元组定义、切片、相关操作code:# *********************************************************"""元组: 元组定义: 方法1:使用小括号定义,元素之间用逗号分隔 方法2:不用括号,元素之间用逗号分隔 方法3:使用tuple()函数定义 注意事项:元组是一种有序的存储类型,但是元组元素定义后不可更改。 如果元组只有一个原创 2022-03-22 19:31:48 · 640 阅读 · 0 评论 -
Python列表
7 列表7.1 列表定义code:# *****************************************************"""列表定义: 可以使用[]定义 可以使用list函数定义---我觉得这是一个转换吧而不是定义 每个元素之间用,分隔 列表中的元素可以是任意类型的,但是通常用于存放同类项目的集合"""varlist = [1,2,3,4,5]7.2 列表基本操作code:# **********************原创 2022-03-22 19:31:04 · 448 阅读 · 0 评论 -
Python字符串
6 字符串6.1 转义字符code:# **********************************************"""字符串的定义方式: 1.单引号定义字符串'' 2.双引号定义字符串"" 3.三引号定义字符串(单双都可) 4.字符串定义是引号可以互相嵌套,但是不可以嵌套自己""""""转义字符: 一个普通的字符出现在转义符'\'后面时,实现了另外一种意义 '\'转义符,续行符。 作为转义字符,在其后面出原创 2022-03-22 19:30:01 · 607 阅读 · 0 评论 -
Python函数
模块化编程指把程序进行封装(函数封装,面向对象,文件)什么是函数?函数==>功能:就是具有特定功能的代码块函数的作用?函数就是把代码进行封装,以提高代码的重用性,提高开发效率,并且降低了后期的维护成本。函数的定义和使用?# 定义函数[基本函数]def 函数名([参数列表]): 当前函数的具体功能代码 当前函数的具体功能代码 ...# 函数封装完并不会执行,只是把函数定义了而已。如果想使用已经定义的函数,那么就需要函数调用# 函数调.原创 2022-02-20 10:56:22 · 159 阅读 · 0 评论 -
Python流程控制
4.1 分支结构 单向分支 双向分支 多向分支 巢状分支 用户输入input() 分支结构实例 code:# ****************************************# 流程控制# 分支结构:单向分支,双向分支,多向分支# 单向分支print("单向分支*******************************************************")a = 5if a == 9:原创 2022-02-20 10:49:05 · 167 阅读 · 0 评论 -
Python运算符
算术运算符:+ - * / % ** // 字符串运算符 + * 字符串拼接的方法 赋值运算符 = += -= *= /= **= //= 比较运算符 == != > < <= >= 逻辑运算符 and or not 位运算 & | ~ << >> 成员运算符 in,not in 身份运算符 is,not is 运算符优先级 code:# ***..原创 2022-02-20 10:47:34 · 1297 阅读 · 0 评论 -
Python数据类型
2.1 变量定义 单变量定义 多变量定义 code:# One Varible Definitiona = 10b = 20print(a, b)# More Varible Definitionc, d = 99, 88print(c, d)运行结果:E:\Programs_Way\Python\python.exe D:/Prj/Python/Study_Basic_Grammar/_1Varible_Def.py10 2099 88P原创 2022-02-20 10:45:18 · 364 阅读 · 0 评论 -
Python变量、脚本名称、函数命名规范
变量名通常由字母,数字,下划线组成; 数字不能作为变量名开头; 不能以python中的关键字命名; 变量名要有意义; 不要用汉字和拼音去命名; 变量名要区分大小写; 推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名; 常量通常使用大写来定义. ...原创 2022-02-20 10:39:21 · 704 阅读 · 0 评论 -
Python注释
注释 单行注释 多行注释 定义:注释就是一段说明文字,不会被执行,有利于合作交流# 单行注释:# This is a line of comments# 多行注释有两种方式:# 单引号:'''This is a line of commentsThis is a line of comments'''# 双引号:"""This is a line of commentsThis is a line of comments...原创 2022-02-20 10:38:53 · 269 阅读 · 0 评论 -
什么是Python脚本?
定义:编写python程序的文件,称为python的程序或脚本。要求:文件后缀是.py在编写python一定要严格遵守python的语法要求---相同代码块要保持相同的缩进原创 2022-02-20 10:36:56 · 1341 阅读 · 1 评论