![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
ly2020_
这个作者很懒,什么都没留下…
展开
-
Python入门之字符串及其方法详解
1 字符串的定义a = 'hello'b = "westos"c = 'let\'s go' #两个单引号之前第三个引号必须转义 d = "let's go"e = """ 用户管理系统 1.添加用户 2.删除用户 3.显示用户"""print(a)print(b)print(c)print(d)pr...原创 2019-06-27 16:53:10 · 345 阅读 · 0 评论 -
Python入门之os模块详解
1.os模块的作用os模块是python标准库中的一个用于访问操作系统功能的模块, os模块提供了其他操作系统接口,可以实现跨平台访问。2.操作系统os.sep返回系统路径的分隔符linux类系统的路径分隔符是“/”,windows系统的分隔符是“\”[kiosk@foundation72 os]$ cat os_01.py # _*_coding:utf-8_*_import os...原创 2019-07-18 20:23:11 · 4762 阅读 · 2 评论 -
Python入门之装饰器详解
1 装饰器1.1 什么是装饰器:把一个函数当作参数传递给一个函数,返回一个替代版的函数。本质上就是一个返回函数的函数,即:在不改变原函数的基础上,给函数增加功能。实际上装饰器就是一个嵌套函数,接收一个被装饰的函数作为参数,并返回一个包装过的函数1.2 装饰器示例:在函数运行前输出时间import timedef decorator(func): #func为形参...原创 2019-07-11 21:00:13 · 179 阅读 · 0 评论 -
Python入门之匿名函数与字符串补充(校验码的生成)
1 匿名函数1.1 什么是匿名函数:匿名函数的关键字为 lambda,冒号前面是 形参 冒号后面是返回值 。lambda函数能实现普通一样的功能,能传入参数,也能返回运算结果;不同的是lambda函数没有函数名,通常只有一行的表达式,函数的复杂程度也有限。如果使用lambda(匿名)函数,map( )函数和reduce( )函数及filter()函数还能进一步简化如:print(reduc...原创 2019-07-11 18:37:15 · 375 阅读 · 0 评论 -
Python入门之高阶函数与内置高阶函数(map、reduce、filter、sorted)
1 高阶函数1.1 什么是高阶函数:高阶函数指的是接受函数作为输入或输出的函数,即实参是一个函数名,函数的返回值是一个函数。Python中内置了几个常用的高阶函数,比如map( )函数、reduce( )函数、filter( )函数和sorted( )函数。1.2 高阶函数的示例:#传递的参数包括函数名def fun(x,y,f): return f(x),f(y)print...原创 2019-07-11 16:35:09 · 335 阅读 · 0 评论 -
Python入门之列表、字典生成式
1 列表生成式1.1 什么是列表生成式:列表生成式是Python中内置的一种生成列表的表达式,返回值必须为列表1.2 列表生成式的使用:具体格式为:[expression for i in 序列 if…]1.接收变量,将字符串s = '51 5000 10000’转变为三个整数,并被接收(1)for循环生成列表s = '51 5000 10000'li = []for ite...原创 2019-07-11 15:06:04 · 394 阅读 · 0 评论 -
Python入门之函数详解(定义、形参四大参数、返回值、变量作用域)
1 函数的定义1.1 定义一个函数:如果不主动调用函数,函数是不会执行的def hello(): print('hello1') print('hello2') print('hello3')# hello() #不调用,不会执行1.2 函数的调用-以函数名调用函数:def qiuhe(): num1 = 2...原创 2019-07-11 15:04:57 · 381 阅读 · 0 评论 -
Pyhon入门之字典(dict)详解
1 字典的定义创建1.1 字典的定义:字典是另一种可变数据类型,可存储任意类型对象。无序的序列,键值对的输入顺序和在内存中的存储顺序不一致字典中的数据存储以键值对的方式字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中1.2 字典的创建:key-value键值对(value值可以是任意数据类型)s = { ...原创 2019-07-04 18:52:21 · 391 阅读 · 0 评论 -
Python入门之集合(set)详解
1 集合的创建1.1 集合的创建:集合里面的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))结果:{1, 2, 3, 4, 5}<class 'set'>1.2 创建集合时可以以{ }和set( )来创建>>> s = {2,3,4,4,5}>>> type(s)<...原创 2019-07-04 16:48:16 · 1888 阅读 · 0 评论 -
Python入门之元组(tuple)详解
1 元组的基本定义与创建1.1 元组的定义:元组与列表类似,均可以存储任意的数据类型。但是元组中的元素,不可以任意做更改,没有增删改1.2 元组的创建:在( )中输入任意类型的元素,每个元素之间以,隔开t = (1,2.3,True,'star')print(t)print(type(t))结果:(1, 2.3, True, 'star')<class 'tuple'&...原创 2019-07-04 15:50:25 · 607 阅读 · 0 评论 -
Python入门之列表(list)详解
1 列表的基本定义列表是最常用的Python数据类型。列表的数据项不需要具有相同的类型,可以存储任意的数据类型序列都可以进行的操作包括索引,切片,加,乘,检查成员等。序列中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推2 列表的创建创建列表时,列表中的元素以,分隔开来,列表以[ ]括起来创建列表时也可使用嵌套列表,即一个新的列表由新元素与另外一个列表组成#列表里...原创 2019-07-04 14:13:25 · 1186 阅读 · 0 评论 -
Python入门之字符串的一些简单练习
字符串练习一:判断回文数 num = input('Num:')if num == num[::-1]: print('回文数')else: print('不是')字符串练习二:判断变量名是否合法"""1.字母、数字、下划线2.只能以字母或者下划线开头s = 'hello#'""""""1.第一个字符是否为字母或者下划线2.如果是,继续3.如果不是,报...原创 2019-06-27 17:29:53 · 380 阅读 · 0 评论 -
Python入门之while循环语句及其简单练习
1 while循环语句格式1.1 while循环语句格式:"""while 条件: 条件满足时,做的事情1 条件满足时,做的事情2 ..."""#1.定义计数器i = 0#2.开始循环while i < 3: #循环内需要做的事情 print('hello python') #处理计数器 i += 1...原创 2019-06-27 15:05:09 · 1961 阅读 · 0 评论 -
Python入门之for循环语句及其简单练习
1 for循环语句格式1.1 for循环语句格式:"""for循环语法:for 变量 in range(x): 循环需要执行的代码""""""range(stop): 0 ~ stop-1range(start,stop): start ~ stop-1range(start,stop,step): start ~ stop-1 step(步长)"""# print...原创 2019-06-26 22:03:52 · 2627 阅读 · 0 评论 -
Python入门之if条件判断语句及其练习
1 if判断语句格式1.1 if语句格式:"""if 要判断的条件: 条件成立的时候做的事情"""age = 7if age >= 7: print('欢迎进入小学...')print('请回幼儿园!')1.2 if-else语句格式:"""if 要判断的条件: 条件成立的时候做的事情else: 条件不成立的时候做的事情"""...原创 2019-06-26 22:02:31 · 1254 阅读 · 0 评论 -
Python入门之变量的定义、类型以及系统的输入输出
1 Python2和Python3的一些区别在介绍内容之前,我们先简单介绍一下python2和python3的区别:1.1 python2和python3的区别1:python2不用括号 print 'hello world' 识别不了中文 需要声明 编码格式 _*_coding:utf-8_*_python3使用括号,识别汉字print('你好') 不用声明 python3.6 ly...原创 2019-06-26 22:01:12 · 1164 阅读 · 0 评论 -
Python入门之Python及IDE工具的安装
1 python源码编译性安装(linux平台)1.1 官网下载压缩包并进行解压:[root@foundation72 ~]# lsanaconda-ks.cfg original-ks.cfg Python-3.6.6.tgz vm_install.shcreat_picture.sh passwd rht-ks-po...原创 2019-06-26 22:00:11 · 888 阅读 · 0 评论 -
Python入门之文件的具体操作
1.文件操作的步骤:(1)打开文件open() 方法用于打开一个文件,并返回文件对象,使用变量接收该文件对象。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。文件名称指定将要进行操作的具体文件,模式指定可以对该打开的文件对象进行的操作(读,写)(2) 对文件对象进行操作(3) 关闭文件对象close() 方法用于关闭一个打开的文件对象,在文件对象关闭之后...原创 2019-07-17 19:43:54 · 262 阅读 · 0 评论