随笔分类 -  Python

摘要:pip命令安装模块包 pip install packageName 这里需要注意一点的是,python安装模块默认使用的国外的镜像,所以下载会比较慢,还经常会下载失败,这种情况下我们可以指定使用国内的镜像: 国内豆瓣镜像 pip install packageName -i https://pyp 阅读全文
posted @ 2024-10-15 14:15 村尚chun叔 阅读(43) 评论(0) 推荐(0)
摘要:十九、面向对象编程 类与对象 类是总结事物特征的抽象概念,是创建对象的模板。对象是按照类来具体化的实物。 类的构成 类的名称:类名 类的属性:一组参数数据,对象的特征描述,用来说明是什么样子的 类的方法:对象具有的操作的方式或行为,用来说明能做什么 类的创建 # class People(objec 阅读全文
posted @ 2023-06-28 17:59 村尚chun叔 阅读(17) 评论(0) 推荐(0)
摘要:十八、异常处理(了解) 异常处理: Python程序运行语法出错会有异常抛出 不处理异常会导致程序终止 异常种类 异常种类 IndentationError 缩进对齐代码块出现问题 NameError 自定义标识符找不到 IndexError 下标错误 KeyError 键名出错 Assertion 阅读全文
posted @ 2023-06-27 16:49 村尚chun叔 阅读(13) 评论(0) 推荐(0)
摘要:十七、函数里的模块 1. 模块的定义 模块就是一个.py结尾的python代码文件(文件名为hello.py,则模块名为hello), 用于实现一个或多个功能(变量,函数,类等) 2. 模块的分类 标准库(python自带的模块,可以直接调用) 开源模块(第三方模块,需要先pip安装,再调用) 自定 阅读全文
posted @ 2023-06-26 17:10 村尚chun叔 阅读(28) 评论(0) 推荐(0)
摘要:十六、python里的函数 python里函数分为内置函数与自定义函数 内置函数:如int(),str(),len()等,所有的内置函数参考https://docs.python.org/3/library/functions.html 自定义函数的定义与调用(重点) def funct(): # 阅读全文
posted @ 2023-06-21 17:57 村尚chun叔 阅读(65) 评论(0) 推荐(0)
摘要:# 十五、python文件IO操作 ## python文件操作的步骤 ``` python文件的操作就三个步骤: 1. 先open打开一个要操作的文件 2. 操作此文件(读,写,追加等) 3. close关闭此文件 ``` ## python文件访问模式 简单格式: file_object = op 阅读全文
posted @ 2023-06-21 11:36 村尚chun叔 阅读(33) 评论(0) 推荐(0)
摘要:# 十四、集合set(了解) 集合和字典一样都是使用大括号。但集合没有value,相当于只有字典的key。 字符串,列表和元组属于序列,是==有序==的,但==集合是无序==的,所以不能通过下标来查询和修改元素。 再总结一下: 整数,字符串,元组是==不可变数据类型==(整数和字符串改变值的话是在内 阅读全文
posted @ 2023-06-19 14:24 村尚chun叔 阅读(44) 评论(0) 推荐(0)
摘要:十三、python字典dict 字典:是一种key:value(键值对)类型的数据,它是无序的(没有像列表那样的索引,下标). 它是通过key来找value 底层就是hash表,查找速度快;如果key相等,会自动去重(去掉重复值),也就是说dict中没有重复的key,但是值是可以相等的。 字符串,列 阅读全文
posted @ 2023-06-16 16:17 村尚chun叔 阅读(39) 评论(0) 推荐(0)
摘要:十二、python元组tuple 元组就相当于是只读的列表;因为只读,所以没有增,删,改等操作方法. 它只有两个操作方法:count,index 元组,字符串,列表都属于序列.所以元组也可以切片. 1.元组的创建 列表使用中括号,元组使用小括号。 tuple1=(1,2,3,4,5,1,7) pri 阅读全文
posted @ 2023-06-02 09:59 村尚chun叔 阅读(19) 评论(0) 推荐(0)
摘要:十一、python列表list 列表是一种基本的序列数据结构(字符串和元组也属于序列) 列表是一种可变值的数据类型(再次强调数字,字符串,元组是不可变类型) 1.列表的创建 使用中括号括起来,里面的数据称为元素。可以放同类型数据,也可以放不同类型数据,但通常是同类型。 os=["rhel","cen 阅读全文
posted @ 2023-06-02 09:44 村尚chun叔 阅读(24) 评论(0) 推荐(0)
摘要:十、python字符串str 1.字符串的定义与输入 在python中,用引号引起来的都是字符串。还有input函数输入的, str()函数转换的等。 string1="hello" string2='hello' string3="""hello python""" string4='''hell 阅读全文
posted @ 2023-06-02 09:43 村尚chun叔 阅读(105) 评论(0) 推荐(0)
摘要:九、python循环语句 1.for循环 for循环遍历一个对象(比如数据序列,字符串,列表,元组等),根据遍历的个数来确定循环次数。 for循环可以看作为定循环,while循环可以看作为不定循环。 for循环的基本格式 for 变量 in 数据: 重复执行的代码 for i in (1,2,3,4 阅读全文
posted @ 2023-06-02 09:42 村尚chun叔 阅读(88) 评论(0) 推荐(0)
摘要:# 八、python判断语句 ## 1.python单分支判断语句: ``` if 条件: # 条件结束要加:号(不是;号) 执行动作一 # 这里一定要缩进(tab键或四个空格),否则报错 # 没有fi结束符了,就是看缩进 ``` ## 2.python双分支判断语句: ``` if 条件: 执行动 阅读全文
posted @ 2023-06-02 09:41 村尚chun叔 阅读(124) 评论(0) 推荐(0)
摘要:七、python运算符 1.算术运算符 使用算术运算符,其中若有浮点数,结果也会出现浮点数 算术运算符 描述 实例 + 加法 1+2=3 - 减法 5-1=4 * 乘法 3*5=15 / 除法 10/2=5.0 除法得到的商一定是浮点型 // 整除 10//3=3 不能整除的只保留整数部分 ** 求 阅读全文
posted @ 2023-06-02 09:41 村尚chun叔 阅读(26) 评论(0) 推荐(0)
摘要:六、python输入输出 1.输入 python里的input输入用法 name=input("what is your name: ") age=input("what is your age: ") # input输入的直接就为str类型,不需要再str()转换了 print(name,"你"+ 阅读全文
posted @ 2023-06-02 09:40 村尚chun叔 阅读(59) 评论(0) 推荐(0)
摘要:五、Python基本数据类型分类 1.基本数据类型 (1) 数字 int 整型(1, 2, -1, -2) float 浮点型(34.678) bool 布尔型(True/False) complex 复数(z=a+bj a是实部,b是虚部,j是虚部单位,如:num=4+3j), 不应用于常规编程, 阅读全文
posted @ 2023-06-02 09:39 村尚chun叔 阅读(38) 评论(0) 推荐(0)
摘要:# 三、python注释 **1.单行注释: # 被注释内容** 在# 后面建议添加一个空格 ,然后在写注释的内容 ![image](https://img2023.cnblogs.com/blog/3068167/202305/3068167-20230530110155233-443779221 阅读全文
posted @ 2023-06-02 09:38 村尚chun叔 阅读(41) 评论(0) 推荐(0)
摘要:# 四、python变量 ## 1.变量的特点 ``` 可以反复存储数据 可以反复取出数据 可以反复更改数据 ``` ## 2.变量的命名规则 ``` 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 变量名要有见名知义的效果, 如UserName,user_name 变量名区 阅读全文
posted @ 2023-06-02 09:38 村尚chun叔 阅读(41) 评论(0) 推荐(0)
摘要:# 二、python打印print ## 基本的打印规则 换行打印 ``` help(print) # 帮助方法 print("hello world") print("python") # 这是两句分开的打印,会打印两行 print("hello world\npython") # 打印的结果会换 阅读全文
posted @ 2023-06-02 09:37 村尚chun叔 阅读(167) 评论(0) 推荐(0)
摘要:# 一、第一个python脚本 ## 1. 使用vi或vim直接写 ``` # vim 1.py #!/usr/bin/python # 声明类型,指明解释器命令路径 #-*- coding: utf-8 -*- # 指定字符格式为utf-8(可以打印中文),python3不用再指定了 print 阅读全文
posted @ 2023-06-02 09:36 村尚chun叔 阅读(36) 评论(0) 推荐(0)