![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
牧 风
运维之路~
展开
-
Linux平台Python安装与Pycharm的使用
Python的安装1.在官网下载源码安装包这里下载的是python3.62.解压安装包tar zxf Python-3.6.6.tgz3.安装依赖包所需的依赖包有: gcc,zlib,zlib-devel,openssl-devel,readline,readline-develyum install -y gcc zlib zlib-devel openssl-devel r...原创 2019-04-04 11:45:12 · 5736 阅读 · 0 评论 -
Python中的文件读写与管理
01.打开文件的三个步骤打开 --> 操作 --> 关闭打开文件f = open('/tmp/passwd')读操作content = f.read() ##定义content为所读的东西print(content) ##将读到的东西打印出来print(f.writable()) ##打印文件的可写性print(f.readable...原创 2019-04-12 23:25:56 · 338 阅读 · 0 评论 -
Python之元组
01.元组的创建元组(tuple): 元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型t = (1,2.3,True,'star')print(t)print(type(t))#元组里面包含可变数据类型,可以间接修改元组内容t1 = ([1,2,3],4)t1[0].append(4)print(t1)#元组里如果只有一个元素的时候,后面要加逗号,否则数...原创 2019-04-04 11:46:46 · 202 阅读 · 0 评论 -
列表的练习(会员管理系统以及模拟入栈出栈)
1.用户登陆系统要求:“”"1.系统里面有多个用户,用户的信息目前保存在列表里面users = [‘root’,‘redhat’]passwd = [‘123’,‘456’]2.用户登陆(判断用户登陆是否成功1).判断用户是否存在2).如果存在1).判断用户密码是否正确如果正确,登陆成功,退出循环如果密码不正确,重新登陆,总共有三次机会登陆3).如果用户不存在重新登陆,总共...原创 2019-04-04 11:46:34 · 675 阅读 · 0 评论 -
Python中的列表
01.列表的创建数组:存储同一数据类型的集合 score = [10,20,30]列表:可以存储任意数据类型的集合例:li = [1,1.2,'hello',True]print(li)print(type(li))列表是可以嵌套的li1 = [1,1.2,'hello',True,[1,2,3,4,5]]print(li1)print(type(li1))02.列表...原创 2019-04-04 11:46:19 · 283 阅读 · 0 评论 -
python中的字符串
01.字符串的定义a = "hello"b = 'westos'c = "what's up"d = 'what\'s up'e = """ 用户管理系统 1.添加用户 2.删除用户 3.显示用户"""print(a)print(b)print(c)print(d)print(e)print(type(e))...原创 2019-04-04 11:46:09 · 229 阅读 · 0 评论 -
python中while
01.“”"while 条件():条件1满足时,做的事情1条件2满足时,做的事情2“”"#1.定义一个变量,记录循环次数i = 1#2.开始循环while i <= 3: ##设定循环三次 #循环内执行的动作 print('hello python') #处理计数器 i += 1...原创 2019-04-04 11:46:00 · 2528 阅读 · 0 评论 -
Python中如何使用装饰器
01.什么是装饰器把一个函数当作参数,返回一个替代版的函数本质就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”def desc(fun): def add_info(): print('hello~') fun() return add_info@descdef login(): print('hello~') ...原创 2019-04-11 23:19:10 · 104 阅读 · 0 评论 -
python中for语句
01.“”"for循环使用的语法:for 变量 in 序列:循环要执行的动作“”"示例:range的用法:“”"range(stop): 0 - stop-1range(start,stop): start - stop-1range(start,stop,step): start - stop-1 step(步长)“”"计算1到100所有偶数的和sum = 0for...原创 2019-04-04 11:45:49 · 9689 阅读 · 0 评论 -
python中if语句的使用
if的使用01.“”"if 要判断的条件:条件成立时,要做的事“”"age = int(input('请输入年龄'))if age >= 18: print('你已经成年') ## 条件成立时print('~~~~~~~~~~~~~~~') ##条件不成立也可以做的02.“”"if 要判断的条件:条件成立时,要做的事else条件不成立时,要做的...原创 2019-04-04 11:45:24 · 21304 阅读 · 0 评论 -
关于函数的三个案例
01.案例:编写一个函数cacluate, 可以接收任意多个参数,返回的是一个元组.元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数.def cacluate(*args): avg = sum(args) / len(args) up_avg = [] for item in args: if item > avg: ...原创 2019-04-04 23:42:30 · 1304 阅读 · 0 评论 -
Python中关于函数的使用
01.函数的定义如果不主动调用函数,函数不会执行def say_hello(): print('hello1') print('hello2') print('hello3')# 函数的调用say_hello()def sum_2_sum(): num1 = 10 num2 = 20 result = num1 + num2 ...原创 2019-04-04 23:18:51 · 231 阅读 · 0 评论 -
关于字典的若干练习
01.要求:“”"重复的单词: 此处认为单词之间以空格为分隔符, 并且不包含,和.>;# 1. 用户输入一句英文句子;# 2. 打印出每个单词及其重复的次数;输入:“hello java hello python”输出:# hello 2# java 1# python 1“”“实现:s = input('s:')#1.把每个单词分割处理s_li = s.sp...原创 2019-04-04 13:20:47 · 175 阅读 · 0 评论 -
Python中的字典
01.字典的特性d = { '1':'a', '2':'b'}字典不支持索引print(d['1'])字典不支持切片# print(d[:])字典的重复和连接无意义,因为字典的key值是唯一的成员操作符print('1' in d)print('1' not in d)for循环,默认遍历字典的key值for key in d: pri...原创 2019-04-04 12:34:10 · 130 阅读 · 0 评论 -
Python之集合
01.集合的定义#集合里面的元素是不可重复的s = {1,2,3,1,2,3,4,5}print(s)print(type(s))s1 = {1}print(type(s1))s2 = {} ##表示一个空字典print(type(s2))s3 = set([]) ##空集合的表示方法print(type(s3))#将列表转换为集合li = [1,2...原创 2019-04-04 11:46:54 · 124 阅读 · 0 评论 -
Python中的封装与继承
01.封装1.将属性和方法封装到一个抽象的类中2.外界使用类创建对象,对象调用方法3.对象方法的细节都被封装在类的内部举例说明:需求1.李雷和韩梅梅都爱跑步2.韩梅梅体重45.0公斤3.李雷体重75.0公斤4.每次跑步都会减少0.5公斤5.每次吃东西都会增加1公斤class Person(): def __init__(self,name,weight): ...原创 2019-04-12 23:59:10 · 592 阅读 · 0 评论