python
Forget丶繁华
这个作者很懒,什么都没留下…
展开
-
Python3-代码示例
#猜数游戏 # coding:utf-8 # 2019/3/20 09:47 n = 0 while n < 3: bef_n = n n += 1 # 提示用户输入一个数字 inp = input() num = input("输入数字:") # 判断用户输入的值是否等于 18 == inp if not num.isdigit(): ...原创 2020-04-01 16:25:13 · 364 阅读 · 0 评论 -
Python-基本数据类型和类型转换
#一、整型 int 正负值的整数 比如: 0 -100 二进制数、八进制数、十六进制的数 进制在 Python 中的表示形式 >>> 11 # 十进制 >>> 0b01011 # 0b 开头二进制 >>> 0o71 # 0o 开头八进制 >>> 0x3af # 开头十...原创 2020-04-01 16:27:28 · 143 阅读 · 0 评论 -
Python-字典和集合
#一、 字典 ###1. 映射类型数据结构介绍 在字典存放的每个元素都是以一对儿键值对存在的。 在 Python 中 字典 通常被称为 dict ,键 称为 key,值 称为 value 。 字典中不可以存在相同的 key,但是可以存在相同的 value 。 ###2. 高效创建字典 空字典 >>> d1 = {} >>> type(d1) <cl...原创 2020-04-01 16:28:59 · 165 阅读 · 0 评论 -
Python-字符串操作
#####创建 >>> c1 = 'chen' >>> c2 = 'chao' >>> c3 = """hello world""" >>> c4 = '''hello boy''' >>> c5 = """hello ... girl ... """ >>> c6 = '''he...原创 2020-04-01 16:28:26 · 97 阅读 · 0 评论 -
Python-列表和元组
#一、 什么是数据结构 在计算机科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。 ###1. Python 中核心数据结构分类 序列类型: 字符串、列表、元组 映射类型: 字典 集合: set() 在 Python中列表、元组、字典、集合都称为容器。 ###2. 序列类型数据结构共有的特点: 序列类型中的元素都有对应的位置,这个位置叫偏移量或者索引...原创 2020-04-01 16:28:06 · 96 阅读 · 0 评论 -
Python-文件操作
#一、 文件操作流程 1.打开文件,得到文件的对象(句柄) 2.通过文件对象(句柄)操作文件 3.保存并关闭文件 #二、 Python 中如何实现 在 python 中使用 open()函数来打开文件。 也可以使用 io模块 io.open()支持python2.x版本 ###1. 打开文件,得到文件句柄,并把一个变量名分配给这个文件句柄 # 语法 变量名 = open('文件路径', '打开模式...原创 2020-04-01 16:27:51 · 185 阅读 · 0 评论 -
Python-正则表达式
#一、正则表达式介绍 正则表达式(称为RE,或正则,或正则表达式模式)指定了一组与之匹配的字符串;本质上是嵌入在Python中的一种微小的、高度专业化的编程语言,可通过 re 模块获得。 #二、使用正则 ###1. 常用方法 #####1.1 match 只在整个字符串的起始位置进行匹配 >>> import re >>> string = "night lif...原创 2020-04-01 16:27:41 · 103 阅读 · 0 评论 -
Python-函数
#基本介绍 ###没有使用函数式编程之前带来的问题 代码的组织结构不清晰,可读性差 实现重复的功能时,你只能重复编写实现功能的代码,导致代码冗余,白白耗费精力 假如某一部分功能需要扩展或更新时,需要找出所有实现此功能的地方,一一修改,无法统一管理,加大了维护难度 ###函数是什么 函数是对实现某一功能的代码的封装 函数可以实现代码的复用,从而减少代码的重复编写 #一、定义函数 ###1....原创 2020-04-01 16:26:48 · 126 阅读 · 0 评论 -
Python-邮件发送系统
#一、开通邮箱SMTP服务,并获取 授权码 这个账户是你要使用此邮箱发送邮件的账户,密码不是平时登录邮箱的密码,而是开通 POP3/SMTP 功能后设置的客户端授权密码。 #二、基本语法 #####安装 pip3 install yagmail #####使用 import yagmail yag = yagmail.SMTP( user='发送邮件的账号', passwor...原创 2020-04-01 16:26:24 · 599 阅读 · 0 评论 -
Python-判断&循环&迭代
#一、 判断(关系)运算符 运算符 <, >, ==, !=, >=, <= 和将比较两个对象的值。 两个对象不要求为相同类型。 符号 意义 == 等于 != 不等于 <> Python2.x版本中不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 >>> 10 &...原创 2020-04-01 16:26:11 · 300 阅读 · 0 评论 -
Python-格式化输出
字符串的格式化输出目前有三种方式: %方式(陈旧) python2.x及以上 都支持 str.format()方式(新式,官方推荐) python2.7及以上都支持 f-string方式 (Python3.6 及以上推荐使用) #一、% 百分号方式 >>> ttt = "i am %s" >>> nnn = ttt % "chen" >>&g...原创 2020-04-01 16:26:00 · 134 阅读 · 0 评论 -
Python-变量
#一、 变量的声明 python语言是动态语言 变量不需要事先声明 变量的类型不需要声明 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的 类型是变量所指的内存中值的类型。 变量名和变量值之间使用等号进行连接 = 等号左边成为 变量名 等号右边成为 变量的值 #二、 变量命名规则 可以包含以下字符的组合 大小写字母(a...原创 2020-04-01 16:25:48 · 485 阅读 · 0 评论 -
IPython-基本操作
#####安装ipython pip3 install ipython #####启动退出ipython [root@localhost ~]# ipython Python 3.7.6 (default, Mar 2 2020, 11:08:31) Type 'copyright', 'credits' or 'license' for more information IPython ...原创 2020-04-01 16:25:03 · 123 阅读 · 0 评论