随笔分类 - Python基础积累
Python基础常用
摘要:###(一) 定义 1 定义:元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列。 2 特点:不可修改,有序的,序列。 3 格式: (item1,item2,...) 注意:空元组可以直接写一对圆括号 () ,如果表示只包含 一个元素的元组,该元素后必须添加逗号。 t1 = () # 空元
阅读全文
摘要:**1.**列表推导式的基本格式: 变量名= [表达式 for 变量 in 列表] 或者 变量名= [表达式 for 变量 in 列表 if 条件] **2.**执行流程: 遍历出列表中的内容给变量,表达式根据变量值进行逻辑运算 或者遍历列表中的内容给变量,然后进行判断,符合的值在给表达式 # 练习
阅读全文
摘要:赋值:修改原列表会影响赋值列表 浅拷贝:只拷贝列表的最外层,内部全部引用,修改最外层列表,不会影响,修改内层对象会影响浅拷贝对象。 深拷贝:拷贝所有可变类型,原列表 不影响深拷贝对象 l1 = [1,2,3,[4,5]] print(id(l1)) # 赋值操作:改变其中一个,会影响另一个变量 l2
阅读全文
摘要:列表特有方法 使用方式:列表名.方法名() 1 增加元素 append(item):将item添加到列表的最后位置。 insert(pos,item):将item插入的指定位置。 pos如果超过最大索引,将item插入最后位置 pos如果小于最小索引,将item插入到最开始位置 extend(ite
阅读全文
摘要:1 概念 列表是一个可修改的,元素被逗号分隔,中括号包围的有序序列 格式: 列表名 = [item1,item2,item3..] names = ['zs','ls','ww','ml'] ages = [20,25,30,23] height = [180,175,188,176] print(
阅读全文
摘要:# 九九乘法表:列*行= 结果 j = 1 # 控制行数 while j<10: i = 1 # 控住列数 while i<= j: print(i,"x",j,"=",i*j,end="\t") # print(f"{i}*{j}={i*j}",end='\t') i += 1 print() j
阅读全文
摘要:# 输出一行 * * * * * * i = 0 while i<6: print("*",end=" ") i += 1 # 输出如下图形: """ * * * * * * * * * * * * * * * * * * """ i = 0 while i<6: print("*",end=" "
阅读全文
摘要:# 判定一个数是否为质数 j = 2 # 帮助构造数字范围 while j<=1000: i = 2 while i < j: if j % i == 0: print(j,"不是质数") break i += 1 else: print(j,'是质数') j += 1 for i in range
阅读全文
摘要:运算符 概念:指定了 两个或者多个数据 之间的数据运算 算法的符号 ##1算术运算符: + - * / // % ** 除法 --/:真除法,得到类型一定是浮点型 --//:整除法,只保留商的部分 4/2 # 2.0 4//2 # 2 3/2 # 1.5 3//2 # 1 3/2.0 # 3.0/2
阅读全文
摘要:#数据类型 ##1基本数据类型 字符串(str):不可变类型 数值类型:不可变类型 -- 整型(int):描述整数。 -- 浮点型(float):描述小数。 -- 复数(complex)(了解):形式:a+bj 布尔:不可变类型 --True --False 特殊:空,不可变类型 -- 类型:Non
阅读全文
摘要:一环境 1. 开发环境:编写代码开发需求的环境 2. 测试环境:测试运行项目保证项目功能正常的环境 3. 生产环境:工作在网络上提供真实服务的环境 ##二解释器 概念:Python中代码解释运行的软件工具 ###1语言分类 编译型语言: 执行过程:先编译源代码,得到目标文件后,直接运行 优点:编译到
阅读全文
摘要:#一 python 简史 ##1 python 出现 (1)1991年发布第一个版本,作者吉多·范罗苏姆,简称“龟叔”。 (2)历史背景 当时已经有了较多编程语言,但是没有龟叔十分喜欢的语言,所以龟叔决定自己动手发明一门语言。1989年的圣诞节,开始编写python语言。由此python诞生 ABC
阅读全文
摘要:1. json.load(file):将文件中的json数据,直接读取到程序中 2. json.loads(str_json):将一个字符串json数据,转换成 json对象/字典数据 3. json.dump(json_obj, file):将一个json对象,存储到文件file中 4. json
阅读全文
摘要:##1 将项目纳入Git管理 初始化远程仓库:gitee-码云 创建远程的仓库,配置个人开发秘钥[ssh-key] (ssh-genkey[公钥|私钥]) 获取远程仓库的开发地址:https://www.gitee.com/example/xxxx.ssh 初始化本地仓库:初始化项目空间,本地安装好
阅读全文
摘要:##Python邮件发送 import email, smtplib from email.mime.text import MIMEText from email.header import Header from email.utils import parseaddr,formataddr #
阅读全文
摘要:#虚拟环境的构建技术: Anaconda: Python开发集成环境,可以管理Python解释器,实现了在同一台计算机中管理不同版本的Python环境,适用于不同项目的开发 优点:不仅可以管理多个环境,管理不同版本的Python解释器,集成大量模块 缺点:耗费系统资源较多 (1) 检查conda c
阅读全文
摘要:第一种安装 Python中存在大量的第三方模块,使用的时候需要执行命令安装 默认的安装方式,会从pypi.org网站仓库下载安装,仓库是国外的服务器,所以下载速率收到一定的限制,下载过程中很容易出现Readtime out问题 C:\Users\Administrator> pip install
阅读全文

浙公网安备 33010602011771号