![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Nickxyoung
PostgreSQL爱好者
展开
-
56. 人生苦短,我选python——初识python,python3及Pycharm的安装
**Lesson 56. 人生苦短,我选python——初识python **文章目录1. 什么是python2. 查看linux系统中是否自带python3. python的优点4. python的缺点5. 编译型语言和解释型语言6. Python应用领域7. python3的安装1. 什么是pythonPython是一种计算机程序设计语言,是一种面向对象的动态类型语言,最初被设计用于编写...原创 2019-08-29 09:24:08 · 443 阅读 · 0 评论 -
77. python中常用的内置方法
Lesson 77 python中常用的内置方法文章目录1. 求最小值2. 求最大值3. 求和4. 枚举5. zip1. 求最小值In [8]: min(2,3,4,5) Out[8]: 22. 求最大值In [9]: max(2,3,4,5) ...原创 2019-09-05 17:15:14 · 206 阅读 · 0 评论 -
78. python中元组的创建,特性及应用
Lesson 78 python中元组的创建,特性及应用文章目录1. 元组的创建2. 元组的特性2.1 索引 切片2.2 重复2.3 连接2.4 成员操作符2.5 for循环3. 元组的应用1. 元组的创建元组:元组本身是不可变数据类型,没有增删改查元组可以存储任意数据类型t = (1,2.3,'westos',True)print(t,type(t))元组里包含可变数据类型,可...原创 2019-09-06 00:39:26 · 394 阅读 · 0 评论 -
79. python中集合的定义,特性,常用方法及示例
Lesson 79 python中集合的定义,特性,常用方法及示例文章目录1. 集合的定义2. 集合的特性2.1 成员操作符2.2 for循环3. 集合的常用方法3.1 增加一个元素3.2 删除3.3 交集 并集 差集4. 集合的示例1. 集合的定义集合里面的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))如何定义一个空集...原创 2019-09-06 01:21:31 · 615 阅读 · 0 评论 -
80. python中字典的定义,特性及示例
Lesson 80 python中字典的定义,特性及示例文章目录1. 字典的定义2. 字典的特性3. 字典的增加3.1 字典键值对的添加3.2 添加多个key-value值3.3 setdefault添加key值4. 字典的删除5. 字典的修改6. 字典的查看1. 字典的定义字典是一个无序的数据集合通常输出顺序和定义顺序不一样users = ['user1','user2']pass...原创 2019-09-07 11:40:21 · 1239 阅读 · 0 评论 -
81. python中函数的定义及参数介绍
Lesson 81 python中函数的定义文章目录1. 函数的定义2. 函数的嵌套3. 函数的形参和实参定义3.1 函数的形参3.2 函数的实参4. 函数的形参:位置参数,默认参数,可变参数,关键字参数4.1 位置参数4.2 默认参数4.3 可变参数4.4 关键字参数1. 函数的定义f(x) = ax2 + bx + cdef hello(): print('hello1')...原创 2019-09-07 13:27:09 · 1378 阅读 · 1 评论 -
82. python中函数的返回值及变量的作用域
Lesson 82 python中函数的返回值文章目录1. 函数返回值的定义2. 对元组进行解包1. 函数返回值的定义返回值:函数运算的结果,当还需要进一步操作是,用return来返回函数的执行结果,如果没有返回值,默认为None一旦遇到return,函数执行结束,后面的代码不会执行def mypow(x,y=2): return x ** y, x + y prin...原创 2019-09-07 21:00:21 · 260 阅读 · 0 评论 -
83. python中的列表生成式
Lesson 83 python中的列表生成式文章目录1. 用列表的append方法生成列表2. 用列表生成式生成一个列表3. 列表生成式练习1:用列表生成式生成一个列表,包含1到num的所有质数4. 列表生成式练习2:用列表生成式生成一个列表,包含1到num的所有质数1. 用列表的append方法生成列表s = '51 5000 10000' li = [] for item in s...原创 2019-09-07 21:41:19 · 394 阅读 · 0 评论 -
84. python中的字典生成式
Lesson 84 python中的字典生成式文章目录1. 示例1:选出20个学生中成绩在90分以上的学生2. 示例2:将列表key值变为大写3. 示例3:大小写key的值合并,统一以小写输出1. 示例1:选出20个学生中成绩在90分以上的学生需求:假设有20个学生,学生名为westosX,学生分数在60-100之间#选出成绩在90分以上的学生import random stuI...原创 2019-09-08 01:10:07 · 169 阅读 · 0 评论 -
85. python中的生成式变式
Lesson 85 python中的生成式变式文章目录1. 示例1. 示例li = [ [1,2,3], [4,5,6], [7,8,9]]#[1,2,3,4,5,6,7,8,9]result = []# for i in li: #[1,2,3],[4,5,6],[7,8,9]# for j in i:# result....原创 2019-09-08 01:34:21 · 98 阅读 · 0 评论 -
86. python中的高阶函数
Lesson 86 python中的高阶函数文章目录1. 高阶函数的定义2. 内置高阶函数map3. 内置高阶函数reduce4. 内置高阶函数filter5. 内置高阶函数sorted6. 内置高阶函数sorted的示例1. 高阶函数的定义实参是一个函数名-函数的返回值是一个函数def fun(a,b): return a+b## a = fun(1,2)# prin...原创 2019-09-08 13:55:07 · 433 阅读 · 0 评论 -
87. python中的匿名函数
Lesson 87 python中的匿名函数文章目录1. 匿名函数的定义2. 匿名函数的作用3. 匿名函数的格式与示例3.1 示例:返回1~10的平方3.2 示例:返回1~100之间的偶数3.3 示例:将给定列表中的0放在列表的最后1. 匿名函数的定义在Python语言中除了def语句用来定义函数之外,还可以使用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通...原创 2019-09-08 14:44:32 · 230 阅读 · 0 评论 -
88. 字符串相关内容(生成验证码)
Lesson 88 字符串相关内容(生成验证码)文章目录1. 生成验证码2. 生成10个长度为4的验证码1. 生成验证码生活中,内推码一般由大写字母、小写字母和数字这三种字符构成因此先将字母和数字的库导入import random #导入生成随机数包import string #导入字符包code = string.ascii_letters + string.digits #...原创 2019-09-09 18:33:02 · 213 阅读 · 0 评论 -
89. Python中的装饰器
Lesson 89 Python中的装饰器文章目录1. 装饰器的定义2. 装饰器的应用2.1 没有使用装饰器的情况2.2 使用装饰器1. 装饰器的定义把一个函数当作参数,返回一个替代版的函数本质上就是一个返回函数的函数作用:在不改变原函数的基础上,给函数增加功能2. 装饰器的应用2.1 没有使用装饰器的情况def fun1(): # print('hello redha...原创 2019-09-09 18:33:18 · 113 阅读 · 1 评论 -
90. Python中装饰器的应用示例
Lesson 90 Python中装饰器的应用示例文章目录1. 装饰器的定义1. 装饰器的定义原创 2019-09-09 18:33:29 · 163 阅读 · 0 评论 -
91. Python中带参数的装饰器的应用示例
Lesson91 Python中带参数的装饰器的应用示例文章目录1. 带参数的装饰器的应用示例1. 带参数的装饰器的应用示例装饰器传入的参数都是函数,返回值也是函数现在想给装饰器传入一般的参数装饰器也是函数,现在只需要再装饰器外面再加一层即可要求:编写装饰器required_types, 条件如下:# 1). 当装饰器为@required_types(int,float)确...原创 2019-09-09 18:34:29 · 228 阅读 · 0 评论 -
92. Python中多个装饰器的应用示例
Lesson 92 Python中多个装饰器的应用示例文章目录1. 示例1:多个装饰器调用顺序2. 多个装饰器的应用示例:判断用户是不是root用户,root用户可以添加和删除1. 示例1:多个装饰器调用顺序通过下面这个例子来研究多个装饰器的调用顺序def decorator_a(fun): def inner_a(*args,**kwargs): print('...原创 2019-09-09 18:34:41 · 313 阅读 · 0 评论 -
93. Python中对文件的基本操作
Lesson93 Python中对文件的基本操作文章目录1. r操作:(如果不写对文件的操作方式,默认情况下是r)2. r+操作:3. w操作:4. w+操作:5. a操作:6. a+操作:一般情况下对文件的基本操作步骤是:打开文件---->操作文件---->关闭文件对文件的常用操作有r,r+,w,w+,a,a+查看文件操作的权限的代码:f = open('/tmp/pas...原创 2019-10-05 12:13:11 · 798 阅读 · 0 评论 -
76. 用python完成用户登录和栈的实现
Lesson 76 用python完成用户登录和栈的实现文章目录1. 用户登录2. 栈的实现1. 用户登录 users = ['root','redhat'] passwd = ['123','456']1.用户名是否存在2.如果存在:1)判断密码是否正确(如果正确,登录成功并退出循环)2)错误(重新登录,只有3次机会)3.用户不存在(重新登录,只有3次机会)#####1....原创 2019-09-05 16:52:18 · 180 阅读 · 0 评论 -
75. python中的排序
Lesson 75 python中的排序文章目录1. python中的排序1. python中的排序一般排序的方法sort(),属于python中内置的方法定义列表services,并且对列表中的元素进行排序,列表中的元素属于同一种类型的函数补充:默认按ASCII值大小+首字母顺序,从小到大排列,大写字母的ASCII值小,小写字母的ASCII值大按照ASCII码进行排序# ser...原创 2019-09-05 14:44:48 · 260 阅读 · 1 评论 -
74. python中列表(List)元素的增加, 删除,修改和查看
Lesson 74 python中列表(List)元素的增加和删除文章目录1. python中列表元素的增加2. python中列表元素的删除2.1 使用pop删除列表元素2.2 使用 remove():删除列表元素2.3 del:从内存中删除一个元素1. python中列表元素的增加service = [‘http’,‘ftp’,‘ssh’]# append():追加一个元素到列表se...原创 2019-09-02 00:28:36 · 1216 阅读 · 0 评论 -
58. 格式化输入输出练习
Lesson 58. 格式化输入输出练习文章目录python格式化输入输出的练习python格式化输入输出的练习要求如下:求平均成绩(python3解释器)(1)输入学生姓名(2)依次输入学生的语文,数学,英语三门科目成绩(3)计算该学生的平均成绩并打印,平均成绩保留一位小数点(4)计算该学生语文成绩占总成绩的百分之多少?并打印,百分比保留两位小数vim test.py #编辑...原创 2019-08-29 00:29:23 · 223 阅读 · 0 评论 -
59. Python中的数据类型及其转换
**Lesson 59.原创 2019-08-29 14:11:13 · 253 阅读 · 0 评论 -
57. python中的格式化输入输出
Lesson 57. python中的输入和输出文章目录1. python格式化输入输出的练习1. python格式化输入输出的练习原创 2019-08-29 15:15:54 · 503 阅读 · 0 评论 -
60. Python2.x与Python3.x的区别
Lesson 60 Python2.x与Python3.x的区别文章目录1.1.# python2.x>>> 5/22>>> 100/3000>>> 5.0/22.5>>> 100/300.00.3333333333333333# python3.x>>> 5/22.5>...原创 2019-08-29 16:36:39 · 130 阅读 · 0 评论 -
61. Python中的逻辑运算符号
Lesson 61 Python中的逻辑运算符号文章目录1. 逻辑运算符号:and2. 逻辑运算符号:or1. 逻辑运算符号:and1 and 2两个条件同时满足 就返回True只要有一个条件不满足,就返回Falsepython_score = 60c_score = 50if python_score >= 60 and c_score >=60: ...原创 2019-08-29 16:45:03 · 266 阅读 · 0 评论 -
62. python中if语句的基本知识与示例
Lesson 62 python中if语句的基本知识与示例文章目录1. 最基本的if条件判断2. if-else判断3. if案例(电脑猜拳游戏)4. if练习4.1 判断闰年4.2 随机选择一个三位以内的数字作为答案。用户输入一个数字,程序会提示大了或是小了1. 最基本的if条件判断if 要判断的条件: 条件成立的时候做的事情# 1.定义一个变量age = 20# 2.判断年...原创 2019-08-30 22:47:40 · 435 阅读 · 0 评论 -
63. python中for语句的基本知识与示例
Lesson 63 python中for语句的基础知识与示例文章目录1. range():内置的python函数2. for 循环使用的语法3. for 循环使用range()函数的小练习4. for 循环使用示例:用户登陆程序1. range():内置的python函数range(stop) #0~stop-1range(start,stop) #start~stop-1ran...原创 2019-08-30 23:23:51 · 298 阅读 · 0 评论 -
64. python中break, exit, continue语句的基础知识与示例
Lesson 64 python中break, exit,continue语句的基础知识与示例文章目录1.1.原创 2019-08-30 23:55:42 · 253 阅读 · 0 评论 -
65. python中命令行提示符的实现
Lesson 65 python中命令行提示符的实现文章目录1. os的system原理2. 命令行提示符的实现1. os的system原理os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;上述...原创 2019-08-31 00:26:21 · 1235 阅读 · 0 评论 -
66. for循环的练习
Lesson 66 for循环的练习文章目录1. for循环的练习1. for循环的练习输入两个数值: 求两个数的最大公约数和最小公倍数.最小公倍数=(num1*num2)/最大公约数# 1.接收两个数字num1 = int(input('Num1:'))num2 = int(input('Num2:'))# 2.找出两个数中最小的值min_num = min(num1, ...原创 2019-09-01 00:12:37 · 195 阅读 · 0 评论 -
67. python中的while循环(含九九乘法表)
Lesson 67 python中的while循环文章目录1. while的基本格式2. while语句编写的用户登陆程序1. while的基本格式while 条件满足: 语句1...else: 循环完成后 要执行的语句 sum = 0# i = 1# while i <= 100:# sum += i# i += 1# print(i)...原创 2019-09-02 00:25:44 · 433 阅读 · 0 评论 -
68. python中字符串的定义与基本特性
Lesson 68 python中字符串的定义与基本特性文章目录1. 字符串的定义2. 字符串的基本特性2.1 索引2.2 字符串的反转2.3 字符串的重复2.4 字符串的连接2.4 成员操作符2.5 for循环遍历1. 字符串的定义字符串的定义"""a = 'westos'b = "what's"c = """ 用户管理系统 1.添加用户 2.删除用户 ...原创 2019-09-01 12:51:17 · 254 阅读 · 0 评论 -
69. python中字符串的常用方法及特性
Lesson 69 python中字符串的常用方法文章目录1. 判断大小写字母、数字、标题2. 判断文件名称的开头和结尾2.1 判断文件名称的结尾2.2 判断文件名称的开头3. 去除字符串两边的空格1. 判断大小写字母、数字、标题'hello'.istitle() #判断字符串是否是标题(首字母大写)False'hello'.isupper() #判断字符串是否是大写(...原创 2019-09-02 00:25:17 · 232 阅读 · 0 评论 -
70. python中字符串的判断和判断变量的命名是否合法
Lesson 70 python中字符串的判断文章目录1. python中字符串中字母、数字的判断2. 判断变量的命名是否合法1. python中字符串中字母、数字的判断[[:digit:]] [[:alpha:]]"""# 只要有一个元素不满足,就返回Falseprint('uuidu123'.isdigit())print('sdigfahdiwhd'.isalpha())pr...原创 2019-09-02 00:26:13 · 502 阅读 · 0 评论 -
71. python中字符串的对齐、替换、统计、分离、连接(含小米笔试题)
Lesson 71 python中字符串的对齐、替换文章目录1. 字符串的对齐2. 字符串的替换3. 字符串的统计4. 字符串的分离5. 字符串的连接6. 字符串的连接(小米笔试题)1. 字符串的对齐print('学生管理系统'.center(30)) #居中对齐,左右用空格填补,共占30个字符print('学生管理系统'.center(30,'@')) #居中对齐,左右用@...原创 2019-09-02 00:27:45 · 214 阅读 · 1 评论 -
72. python中字符串的综合练习
Lesson 72 python中字符串的综合练习文章目录1. 设计一个程序,帮助小学生练习10以内的加法2. 小学生算术能力测试系统:1. 设计一个程序,帮助小学生练习10以内的加法详情: - 随机生成加法题目; - 学生查看题目并输入答案; - 判别学生答题是否正确? - 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);2. 小学生算术能力测试系统:...原创 2019-09-02 00:28:03 · 301 阅读 · 0 评论 -
73. 以及python中列表(List)的定义,创建以及列表的特性
Lesson 73 python中列表(List)的定义及创建列表文章目录1. python中列表的定义2. python中列表的创建3. python中列表的嵌套3. python中列表的特性3.1 索引3.2 切片3.3 重复3.4 连接3.5 成员操作符4. 列表小练习5. 列表综合练习1. python中列表的定义列表是Python中最基本的数据结构列表中的每个元素都分配一个位置,...原创 2019-09-02 00:28:24 · 4015 阅读 · 0 评论 -
94. Python中文件的多种读取操作
Lesson 94 Python中文件的多种读取操作文章目录1.read(), readline() 和readlines() 的基本用法2. read(), readline() 和readlines() 的其他用法1.read(), readline() 和readlines() 的基本用法read():读取文件内容,返回文件的所有内容readline():一行一行的读取文件的内容...原创 2019-10-05 12:13:28 · 327 阅读 · 0 评论