python基础
castingA3T
这个作者很懒,什么都没留下…
展开
-
python pdb代码调试
https://www.jianshu.com/p/8e5fb5fe0931https://blog.csdn.net/wyb_009/article/details/8896744https://zhuanlan.zhihu.com/p/25942045原创 2021-03-24 00:15:38 · 171 阅读 · 0 评论 -
利用openpyxl和docx批量生成请假条
一、需求分析1、excel表中有员工请假汇总表2、需要每位员工生成请假条二、程序思路1、openpyxl读取excel表中的数据2、docx将读取的数据生成请假条三、代码实现from openpyxl import load_workbook# 读取 Word 文件from docx import Document# 文件涉及段落样式修改from docx.enum.text import WD_PARAGRAPH_ALIGNMENT# 文件涉及文字样式修改原创 2021-03-07 00:23:01 · 436 阅读 · 0 评论 -
pycharm快捷键
Tab 自动补全Home 行首End 行尾Alt+tab 切屏ctrl+d 复制粘贴当前行ctrl+Y:删除一行ctrl+/ 注释和取消注释(选中的或光标所在行)Alt+shift+上/下 上下移动当前行F2:光标快速定位到错误位置按住shift 左击代码前后(选中)Alt+enter 快速生成函数 func()快捷键---create...原创 2019-06-10 00:57:09 · 906 阅读 · 0 评论 -
多任务爬虫-协程
from urllib.request import *import geventimport timefrom gevent import monkey# 打补丁monkey.patch_all()def download(save_path, url): """ 下载图片 :param save_path: 保存路径 :param url: ...原创 2018-10-07 23:30:03 · 506 阅读 · 0 评论 -
python单例模式
python单例模式:确保一个类只有一实例class Person(object): isinstance = None is_first = True def __new__(cls, *args, **kwargs): if Person.isinstance == None: Person.isinstance = obj...原创 2018-09-19 00:33:59 · 272 阅读 · 0 评论 -
python打印雪花状三角形
#倒三角# i = 5# while i >= 1:# j = 1# while j <= i:# print("*",end=" ")# j += 1# print()# i -= 1#正三角# i = 1# while i <= 5:# j = 1# while j ...原创 2018-09-02 14:24:39 · 1088 阅读 · 0 评论 -
三种方法打印九九乘法表
#先分析九九乘法表第一个数代表列,第二个数代表行,当列=行时停#while嵌套中,每个外循环对应全部内循环,内循环对应一行中全部列#方法1i = 1while i <= 9: j = 1 while j <= i: print("%d*%d=%d" % (j,i,j*i),end=' ') j += 1 print()...原创 2018-09-02 11:03:01 · 4331 阅读 · 0 评论 -
python批量处理文件名
import os'''# os.mkdir('test')os.chdir('C:\\Users\\MyPC\\PycharmProjects\\day06\\test')print(os.getcwd())# f = open('test.txt','w')# f1 = open('test1.txt','w')# f2 = open('test2.txt','w')# f....原创 2018-09-08 00:04:12 · 390 阅读 · 0 评论 -
python复制文件内容
#获取文件名scr_name = input('请输入文件名:')index = scr_name.rfind('.')new_name = scr_name[:index] + '-副本-' + scr_name[index:]#打开文件f = open(scr_name, 'r')f1 = open(new_name, 'w')while True: #读取数据 ...原创 2018-09-08 00:03:03 · 2218 阅读 · 0 评论 -
名片管理系统-python字典与列表
#信息有姓名,电话,地址# 建存放数据空列表cards = []while True: #打印信息 print('=======================') print('欢迎使用 名片管理系统 v1.0') print('1.添加名片') print('2.删除名片') print('3.修改名片') print('4....原创 2018-09-04 22:37:32 · 487 阅读 · 0 评论 -
python类的使用
# -*- coding: utf-8 -*-"""Created on Wed Feb 7 12:33:49 2018@author: Administrator"""#############class Car(object):#定义类 def info(self):#定义成员方法 print('this is a car') car原创 2018-02-07 17:41:44 · 450 阅读 · 0 评论 -
百分数字符串与浮点数转换
import pandas as pddf=pd.DataFrame({'p_str':['10.33%','20.50%','56%','35.786%','99.99999%']})#字符串去除%,转换为float,除以100p_float=df['p_str'].str.strip('%').astype(float) / 100#df['p_str'].map(lambda x:原创 2018-01-16 13:48:54 · 5807 阅读 · 0 评论 -
if __name__ == "__main__":
文件名:const.pyPI = 3.14def main(): return PIif __name__ == "__main__": print("PI:", main())结果:PI: 3.14文件名:area.pyfrom const import PIdef calc_round_area(radius): return PI * (radius **原创 2017-12-13 10:12:43 · 410 阅读 · 0 评论 -
条件结构及函数
条件表达式的值只要不是False,0,空值None,空列表,空元组,空集合,空字典,空字符串,空range对象或其他空迭代对象,均认为与True等价。 条件表达式中不允许使用赋值运算符‘=’。 1、单分支结构,2、双分支结构,3、多分枝结构,4、选择结构的嵌套 split():拆分字符串,通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。 lower()转换字符串中所有大写字符为小写原创 2017-12-05 17:56:53 · 431 阅读 · 0 评论 -
python猜数字游戏
猜随机数字import randomy = random.randint(1,10)print('猜数字游戏')z = input('输入数字')guess = int(z)if guess > y: print('大了')else: print('小了')while guess != y: z = input('重新输入数字') guess = in原创 2017-12-04 22:12:00 · 535 阅读 · 0 评论 -
2017.12.03.学习日记(集合)
集合:无序可变序列,界定符大括号,分隔符逗号,元素唯一不能重复。 a=set([0,1,2,1,2]) print(a) del a hash(‘1,2,3’) import time print(time.time())集合中只能包含数字、字符串、元组等不可变类型,不能包含列表、集合、字典等可变类型数据。调用hash()函数时抛出异常都不能作为集合元素。 add():为集合增加新元素原创 2017-12-03 18:31:27 · 232 阅读 · 0 评论