![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 59
可爱的我啊
没啥好说的
展开
-
自动化处理--python读取XML格式文件
XML文件是比较标准化格式的文件,易于读取和写入,因此较为适用于自动化处理;原创 2022-06-16 11:33:36 · 235 阅读 · 1 评论 -
自动化处理--python读取CAN Excel表格生成 dbc
汽车行业常用表格来制定与查看CAN矩阵,但是不利于实验测试与分析,所以需要转换为对应的dbc文件原创 2022-06-16 10:17:07 · 2003 阅读 · 0 评论 -
自动化处理--python读取表格数据xlrd
python读取表格数据xlrd原创 2022-06-07 20:22:13 · 805 阅读 · 0 评论 -
自动化处理--python读取word中表格内容
自动读取&转化word中表格内容原创 2022-06-06 14:15:15 · 5382 阅读 · 0 评论 -
Python 中 print 字符颜色及背景色设置
设置颜色开始 :\033[显示方式;前景色;背景色m注:';'前后的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个或者某两个;由于表示三个参数不同含义的数值都是唯一没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都可识别;建议按照默认的格式规范书写说明:前景色 背景色 颜色---------------...原创 2019-09-11 10:02:08 · 2024 阅读 · 0 评论 -
《python从入门到项目实践》第19章 常用的 GUI 框架
目录wxPython使用wx.Frame 框架常用控件StaticText 文本设置字体TextCtrl 输入类文本Button 按钮类BoxSizer 布局事件处理wxPython是 Python 语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能健全的GUI用户界面。安装命令:pip install -U wxPy...原创 2019-09-10 15:10:52 · 275 阅读 · 0 评论 -
《python从入门到项目实践》第18章 异常处理以及程序调试
目录try.....except 语句try.....except...else 语句try.....except...finally 语句使用raise语句抛出异常使用assert语句调试程序try.....except 语句try: block1except [ExceptionName [as alias]]: block...原创 2019-09-09 16:53:47 · 243 阅读 · 0 评论 -
《python从入门到项目实践》第15章 使用Python操作数据库
目录连接对象游标对象 Cursor Object使用 SQLite使用 SQLite连接对象主要提供获取数据库游标对象和提交/回滚事务的方法,以及如何关闭数据库连接获取连接对象 connect()使用 PyMySQL 模块连接 MySQL 数据库:import pymysqlconn = pymysql.connect(host='localho...原创 2019-09-09 10:34:01 · 200 阅读 · 0 评论 -
《python从入门到项目实践》第14章 文件与IO
目录创建和打开文件关闭文件打开文件使用with 语句写入文件内容读取文件目录操作路径创建目录遍历目录 walk高级文件操作删除文件重命名文件和目录获取文件的基本信息创建和打开文件file = open(filename[,mode[,buffering]])mode: 可选参数,指定文件的打开方式buffering:可选...原创 2019-09-07 16:44:34 · 121 阅读 · 0 评论 -
《python从入门到项目实践》第13章 模块
目录两种导入模块方法:导入自己的py文件,以及以主程序的形式运行python程序的包结构创建和使用包加载方式:第三方模块的下载与安装可以使用as 为模块设置别名import bmi as m # 导入mbi 模块并设置别名m调用 bmi 中的 fun_bmi 可以使用:m.fun_bmi('tim',1.75,120)两种导...原创 2019-09-06 16:27:29 · 320 阅读 · 1 评论 -
《python从入门到项目实践》第12章 类和对象
目录类的定义与实例化“魔术”方法----__init__()创建类的成员并访问属性 @property继承类的定义与实例化class ClassName: '''类的帮助信息''' statementClassName(parameterlist)“魔术”方法----__init__()创建类后会自动创建一个__i...原创 2019-09-05 10:08:02 · 316 阅读 · 0 评论 -
《python从入门到项目实践》第11章 用函数实现模块化程序设计
目录值传递与引用传递可变参数*parameter **parameterreturn局部变量匿名函数lambda值传递与引用传递当实参为不可变对象时,进行的是值传递;当实参为可变对象时,进行的是引用传递# 定义函数def demo(obj): print("原值:",obj) obj += obj#调用函数print("==...原创 2019-09-04 10:48:27 · 380 阅读 · 0 评论 -
《python从入门到项目实践》第10章 字典与集合 zip() set()
目录字典访问对应键的值dictionary.items()添加、修改、删除字典元素字典推导式,快速生成字典集合可以使用set函数创建集合集合的添加和删除集合的交集、并集与差集的运算(& | -)列表、元组、字典、集合的对比字典任意对象的无序集合dictionary = {'key1':'value1','key2':...原创 2019-09-03 14:51:16 · 190 阅读 · 0 评论 -
《python从入门到项目实践》第八、九章 if 选择语句 循环语句
range(start, end, step)start省略 默认从0开始,不包括end 的值python 3.x版本里,print(i,end = ' ')同行输出加上 “ ,end = '分隔符' ”break 终止循环continue 跳出,进行下一次循环...原创 2019-09-03 10:54:36 · 99 阅读 · 0 评论 -
《python从入门到项目实践》第七章 字符串和正则表达式
目录字符串长度截取字符串分割字符串字符串检索大小写转换去除空格与特殊字符格式化字符串正则表达式操作match()从开始搜索search()不仅在起始位置开始搜索findall()替换字符串sub()正则分割字符串 split()字符串长度str1 = '人生苦短,我用Python!' # 定义字符串length = le...原创 2019-09-02 15:30:09 · 308 阅读 · 0 评论 -
《python从入门到项目实践》第六章 列表和元组 //有一个课后答案
目录序列切片乘法检查 in序列有关函数列表遍历列表添加、修改和删除列表元素列表统计 次数、下标、求和排序 sort()生成列表 /列表推导式元组 tuple推导式与列表不同python中常用5中序列结构:列表、元组、集合、字典、字符串。序列切片访问元素的一个方法sname[start:end:step]包括开始...原创 2019-09-01 14:32:14 · 2834 阅读 · 0 评论 -
《python从入门到项目实践》第五章 运算符 位
python中数学计算与学习过的计算优先级一样 *运算符用于字符串中:print("M"*10) # 输出10个Mprint("@"*10) # 输出10个@print(" "*10 ,"M"*5) # 先输出10个空格,在输出5个MMMMMMMMMMM@@@@@@@@@@ ...原创 2019-09-01 10:31:37 · 113 阅读 · 0 评论 -
Python 使用int()函数实现其他进制数(二进制/八进制/十六进制等)取整与转换
int()函数可以实现将数字或字符转为整数,如果是实数,则只取整数部分,如:print(int(125.6))print(int(125.1))print(int(-22.1234))print(int("1111"))print(int(1/7))输出:125125-2211110int()函数不但可以将数字或字符转为整数,还可以将字符串按照指定的进制...原创 2019-08-30 11:35:49 · 10455 阅读 · 0 评论 -
《python从入门到项目实践》第四章 变量与基本数据类型//random.choice(a,b)
内置函数 type() 可以返回变量类型myname = 20print(type(myname))输出:<class 'int'>内置函数 id() 可以返回变量所指的内存地址python 3.x 中,对于八进制数,必须是以0o/0O开头十六进制数是以0x/0X开头python 中的复数与数学中的一致 用j/J表示,3.14+12.5j------...原创 2019-08-30 11:08:36 · 232 阅读 · 0 评论 -
《python从入门到项目实践》第三章 有个倒计时输出程序
print('a') # 输出字符aprint(chr(97)) # 输出字符aprint('A') # 输出字符Aprint(chr(65)) ...原创 2019-08-29 10:37:10 · 326 阅读 · 0 评论 -
《python从入门到项目实践》第一章
答案:#任务:输出银行交易提醒短信print("交易提醒")print("----------------------------")print("交易金额\t人民币300.00元\n")print(" 账号\t1576")print(" 卡类型\t交行信用卡")print("交易时间\t22日14时55分")print("可用额度\t人民币4304.24元")...原创 2019-08-28 10:31:52 · 292 阅读 · 0 评论 -
“笨办法”学Python3--习题43 基本的面向对象的分析和设计
目录《哥顿人》游戏dedent《哥顿人》游戏#coding:utf-8from sys import exitfrom random import randintfrom textwrap import dedentclass Scene(object): def enter(self): print("this scene is not y...原创 2019-06-24 17:22:01 · 1405 阅读 · 2 评论 -
“笨办法”学Python3--习题42 对象、类及从属关系
目录父类与子类super( super(Employee, self).__init__(name) )父类与子类class Animal(object): passclass Dog(Animal): def __init__(self, name): print ("Dog class init") self.na...原创 2019-06-24 15:27:43 · 622 阅读 · 0 评论 -
“笨办法”学Python3--习题40 模块、类和对象
目录类的定义和实例化静态变量动态变量动态方法静态方法 @staticmethod类的属性@property私有变量私有方法私有变量更改 析构函数__init__()、__del__()__call__方法类的定义和实例化 python定义简单类如下:class Car(object): passc1=Car()将类实例化...原创 2019-06-24 11:12:37 · 704 阅读 · 0 评论 -
“笨办法”学Python3--习题39 字典、可爱的字典
目录字典操作字典.get().item()索引增加删除.clear()、del stuff[]、.pop()修改字典dict = {key1:value1,key2:value2,...,keyn:valuen}操作字典.get()stuff = {'name':'damao', 'age':36, 'height':175...原创 2019-06-23 18:02:52 · 452 阅读 · 0 评论 -
“笨办法”学Python3--习题38 列表的操作
目录列表操作示例--添加、删除与连接join列表操作示例--添加、删除与连接#字符串ten_things = ("Apples Oranges Crows Telephone Light Sugar")#打印字符串print ("Wait there are not 10 things in that list. Let's fix that.")#以空格为分隔...原创 2019-06-23 17:11:20 · 673 阅读 · 0 评论 -
“笨办法”学Python3--习题37 复习各种符号
目录关键字数据类型运算符关键字关键字 描述 示例 as with-as语句 with X as Y:pass assert 断言某东西为真 assert False,“Error” break 立即停止循环 class 定义类 class Person(object) continue ...原创 2019-06-23 16:53:28 · 196 阅读 · 0 评论 -
“笨办法”学Python3--习题35 分支和函数
目录一个小游戏in与isexit(0)一个小游戏from sys import exitdef gold_room(): print ("This room is full of gold. How much do you take?") next = input("> ") if "0" in next or "1" in next:...原创 2019-06-22 19:17:06 · 699 阅读 · 2 评论 -
“笨办法”学Python3--习题32、33 、34 循环和列表、while循环、访问列表元素
目录一维列表与for循环while循环一维列表与for循环the_count = [1,2,3,4]fruits = ["apples",'oranges','pears','apricots']change = [1,'pennies',2,'dimes',3,'quarters']for number in the_count: print(f"Th...原创 2019-06-22 16:56:30 · 298 阅读 · 0 评论 -
“笨办法”学Python3--习题24、25 更多的练习
目录函数返回值练习定义函数的文件 ex1.py执行文件/Python会话会话执行结果pop与split与sorted函数返回值练习def secret_formula(start): jelly_beans = start*500 jars=jelly_beans / 1000 crates = jars / 1000 retur...原创 2019-06-22 11:23:28 · 731 阅读 · 0 评论 -
“笨办法”学Python3--习题20 函数和文件
目录函数与文件print后不自动换行函数与文件from sys import argvscript,input_file = argvdef print_all(f): print(f.read())def rewind(f): f.seek(0)def print_a_line(line_count,f): print(line_c...原创 2019-06-21 17:33:19 · 341 阅读 · 0 评论 -
“笨办法”学Python3--习题19 函数和变量
目录给函数传递值的不同方式处理用户输入的数字函数参数python函数的返回值给函数传递值的不同方式def cheese_and_crackers(cheese_count, boxes_of_crackers): print (f"You have {cheese_count} cheeses!") print (f"You have {boxes...原创 2019-06-21 16:42:27 · 396 阅读 · 0 评论 -
“笨办法”学Python3--习题18 命名、变量、代码和函数
目录函数可以做以下三件事函数的使用函数格式*args的解释函数可以做以下三件事1.给代码段命名,就跟变量给字符串和数值命名一样2.可以接收参数3.利用1和2可以创建“迷你脚本”或者“小命令”函数的使用#this one is like your scripts with argvdef print_two(*args): arg1,a...原创 2019-06-21 16:17:43 · 263 阅读 · 0 评论 -
“笨办法”学Python3--习题17 更多文件操作
目录文件的复制函数exists(file)函数len(indata)利用终端命令创建与显示文件文件的复制from sys import argvfrom os.path import exists #引入新函数script, from_file, to_file = argvprint(f"Copying from {from_file} to {t...原创 2019-06-21 15:56:55 · 382 阅读 · 0 评论 -
“笨办法”学Python3--习题16 读写文件
读写文件(写入w、读取r、追加a)Python3from sys import argvscript, filename = argvprint (f"We're going to erase {filename}.")print ("If you don't want that, hit CTRL+C.")print ("If you do want that, hit R...原创 2019-06-20 22:06:13 · 446 阅读 · 0 评论 -
“笨办法”学Python3--习题15 读取文件
这里写自定义目录标题读取文件读取文件from sys import argvscript, filename = argv #获取脚本名和文件名txt = open(filename) #打开文件print ("Here's your file:")print (txt.read())#读取文件内容print ("Type the filename again:")file_...原创 2019-06-20 20:27:55 · 684 阅读 · 0 评论