Python
河 静
天道酬勤
展开
-
Python之创建文件
【代码】Python之创建文件。原创 2022-10-18 15:46:34 · 4135 阅读 · 1 评论 -
Python之判断标识符是否合法
【代码】Python之判断标识符是否合法。原创 2022-10-18 09:15:17 · 3248 阅读 · 0 评论 -
Python之模块特性
【代码】Python之模块特性。原创 2022-10-12 11:16:09 · 147 阅读 · 0 评论 -
Python之模块基础
调用函数:'# cat star.py """演示专用模块这是一个演示用的模块,它包括了一个变量和一个函数' def pstar(n = 30) : "该函数通常用于打印星号,如果没有传参,则默认打印30个星号" print('*' * 30)查看模块帮助信息:star - 演示模块这是一个演示用的模块,它包括了一个变量和函数FUNCTIONSpstar(n = 30) 该函数通常用于打印星号,如果没有传参,则默认打印 30 个星号DATA。原创 2022-10-12 09:52:59 · 181 阅读 · 0 评论 -
Python之函数参数
【代码】Python之函数参数。原创 2022-10-12 08:59:58 · 203 阅读 · 0 评论 -
Python之函数基础
【代码】Python之函数基础。原创 2022-10-11 15:59:52 · 128 阅读 · 0 评论 -
Python之模拟cp操作
【代码】Python之模拟cp操作。原创 2022-10-11 15:03:04 · 1004 阅读 · 0 评论 -
python之字符、字符串切片、三引号使用
【代码】python之字符、字符串切片、三引号使用。原创 2022-09-20 15:57:20 · 497 阅读 · 1 评论 -
python创建虚拟环境
【代码】python创建虚拟环境。原创 2022-09-19 16:02:29 · 466 阅读 · 0 评论 -
python命令行补全功能实现
访问官网下载python源码3.6.7版本https://www.python.org/downloads/release/python-367/原创 2022-09-19 15:44:52 · 678 阅读 · 0 评论 -
python-配置IDE
python-配置IDE1.python虚拟环境python3自带虚拟环境模块venv# python3 -m venv /root/mypy# source /root/mypy /bin/activate2.配置vim成为python-IDE#创建vim插件工作目录# mkdir -p ~/.vim/bundle/# cd ~/.vim/bundle/# git clone https://gitee.com/DataTraveler_0817/pydiction.git# cp原创 2022-01-06 16:49:41 · 666 阅读 · 0 评论 -
Centos7安装配置python3.6.7
1.安装依赖包# yum -y install gcc gcc-c++ zlib-devel openssl-devel readline-devel \libffi-devel sqlite-devel tcl-devel tk-devel2.编译安装# tar -xf Python-3.6.7.tgz# cd Python-3.6.7/# ./configure --prefix=/usr/local# make && make install3.配置python支持原创 2022-01-06 16:06:48 · 956 阅读 · 0 评论 -
python异常处理
python异常处理把有可能发生的异常放在try里面,通过except捕获异常,给出解决方案,不发生异常的语句放在else里面,异常不管是否发生,都要放在finally语句里1.异常描述异常描述NameError未声明/初始化对象INdexError序列中没有此索引SyntaxError语法错误KeyboardInterr用户中断执行(ctrl+c)EOFError没有内建输入,到达EOF标记(ctrl+d)2.try-expect语句tr原创 2022-01-05 14:28:56 · 688 阅读 · 0 评论 -
python-使用python打印指定时间段的日志
#!/usr/bin/python3# -- coding: utf-8 --#打印1月5日10:00-12:00时间段的日志from datetime import datetime#转换成可以比较的格式t100 = datetime.strptime('2022-01-05 10:00:00', '%Y-%m-%d %H:%M:%S')t120 = datetime.strptime('2022-01-05 12:00:00', '%Y-%m-%d %H:%M:%S')with ope原创 2022-01-05 11:00:26 · 1058 阅读 · 1 评论 -
python-生成随机密码-可指定位数
python-生成随机密码-可指定位数import randomfrom string import ascii_letters, digitsall_chs = ascii_letters + digits#all_chs = '1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'def randpass(n=8): result = '' for i in range(n):原创 2022-01-04 14:36:10 · 863 阅读 · 0 评论 -
python-模块特性`__name__`
python-模块特性__name__模块文件被直接运行的时候,__name__的值是__main__当模块文件被间接运行的时候,或者被另一个文件导入的时候,__name__的值就是该模块的名字"""演示模块这是一个演示模块,它包括一个变量和一个函数"""hi = 'hello world!'def pstar(n=30): "该函数用于打印星号,如果没有传参,默认打印30个星号" print('*' * n)if __name__ == '__main__':原创 2022-01-04 11:37:31 · 163 阅读 · 0 评论 -
python-九九乘法表-列表解析
1.python输出乘法表for i in range(1,10): for j in range(1,i+1): print('%sx%s=%s' % (j,i,j*i), end=' ') print()2.shell输出乘法表#!/bin/bashfor i in {1..9}do for j in $(seq $i) do echo -ne "$j*$i=$[j*i]\t" #-n不换行,-e支持制表符原创 2021-12-30 10:27:26 · 2310 阅读 · 0 评论 -
python-for循环-range函数
python-for循环-range函数1.语法:for var in xx: do2.for循环与range函数搭档使用:range函数提供循环条件range函数语法是:range(start,end,step=1)range(10) #表示的是0-9range(1,10,2) #表示的是1 3 5 7 9 range(10,0,-1) #表示的10 9 8 7 6 5 4 3 2 13.斐波那契数列斐波那契数列就是随便的某一个数,是前两个数之和fib = [0, 1原创 2021-12-29 17:27:10 · 4606 阅读 · 0 评论 -
python-while循环
python-while循环1.循环python中有两种循环,while和forwhile:循环次数未知使用whilefor:循环次数知道的使用for2.while循环语法:while expression: while_suite3.break语句结束当前循环(循环体不再执行),然后跳转到下条语句while 1: #平常看到的有写while True的 name = input('username:') if name == 'tom':原创 2021-12-29 16:32:41 · 890 阅读 · 0 评论 -
python-编写石头剪刀布小游戏
python-编写石头剪刀布小游戏1.基本功能能实现版本#编写石头、剪刀、布的小游戏import randompc = random.choice(['石头', '剪刀', '布'])player = input('请出拳(石头/剪刀/布):')print("你出的拳是:%s,计算机出的拳是: %s" % (player, pc))if player == '石头': if pc == '石头': print('平局') elif pc == '剪刀':原创 2021-12-29 13:52:13 · 10025 阅读 · 1 评论 -
python-判断语句案例
python-判断语句案例1.需求:输入用户名和密码,用户名是tom,密码是123456,输入正确提示“login successfuly”,输入错误提示“login incorrect”,密码要铭文import getpassusername = input('username:') #注意input获取到的是字符串password = getpass.getpass('password:') #获取到的密码也是字符串,不是数字哦if username == 'tom' and passw原创 2021-12-29 11:08:39 · 527 阅读 · 0 评论 -
python基础
1.printprint('hello world!')print('hello', 'world') #逗号自动添加默认分隔符:空格print('hello' + 'world') #字符拼接print('hello', 'world', seq='***') #单词用***分隔print('#' * 50) #*号表示重复50遍2.基本运算print(5 / 2) #2.5print(5 //2) #只要商print(5 % 2) #只要余数print(5 ** 3) #5的3次原创 2021-12-28 17:20:14 · 565 阅读 · 1 评论