PYTHON基础
文章平均质量分 53
掌握python基础,提升编程能力与思维
行动在路上
生活就是无休止的循环,你我都在这旋涡中跳舞zhyzzp
展开
-
Python笔记系列
Python学习笔记系列模快Python学习笔记——timePython学习笔记——turtle原创 2021-02-20 09:34:10 · 130 阅读 · 0 评论 -
tkinter使用Notebook写分页形式的“猜数字”
上次用tkinter写的“猜数字”代码,改进一下,使用Notebook。原创 2023-12-04 10:40:46 · 126 阅读 · 0 评论 -
pdf文档转word文档
很久以前写的代码了,当时好象是因为朋友临时需要,找了好几个工具都是要付费,单独为了一个文档花钱好象有点划不来,就用python简单做了个,今天不小心划拉了出来,反正收着也没什么用,贴出来开心一下。另外说一下,实现时导入了os与pdf2docx库,因为os的使用,做成exe后容易被360等识别,添加进信任就可以了。原创 2023-11-15 10:57:16 · 648 阅读 · 0 评论 -
python用tkinter随机数猜数字大小
没事做,看到好多人用scratch做的猜大小的示例,也用python的tkinter搞一个猜大小的代码玩玩。原创 2023-11-10 12:38:00 · 166 阅读 · 0 评论 -
tkinter简单应用
随机点名器原创 2022-05-10 08:23:02 · 311 阅读 · 0 评论 -
判断语句if
判断语句if语句判断语句是最常用的,可根据条件执行不同的语句块。if语句if 判断条件1:执行语句1elif 条件2执行语句2else:执行语句3原创 2021-12-08 11:15:07 · 81 阅读 · 0 评论 -
python中的数据结构
python中的数据结构python中的数据结构(6种):根据特性划分python中的数据结构(6种):Number(数值):int,float,bool(True/False),complex(复数)运算:+ - * / // **String(字符串)有序不可变,运算:“+”,“*”“r”:字符换变为原始字符串“\”:字符转意List(列表)有序序列,元素可以是任意类型运算:“+”,“*”Tuple(元组)有序序列,不可变只有一个元素时,元素后加上逗号Dictionary原创 2021-12-08 11:02:20 · 614 阅读 · 0 评论 -
字符串
字符串字符串字符串的常用方法修改字符串大小写其他字符串的拼接添加空白删除空白输出%s,%d多行字符串字符串就是一系列字符。在 Python 语言中处理文本数据是使用 str 对象,也称为字符串。 字符串是由 Unicode 码位构成的不可变序列。简而言之,用引号括起来的都是字符串,其中引号可以是单引号也可以是双引号;单引号中可包含双引号,反之亦可。用单引号时注意撇号的使用。三重引号: ‘’‘字符串’’’, “”“字符串”"可跨多行对于单个字符的编码,Python提供了ord()函数获取原创 2021-03-23 11:15:08 · 302 阅读 · 0 评论 -
循环语句
循环语句for语句需要注意whilefor语句for循环应该是编程中最常用的一类语句了,它可以把需要重复的语句按需求反复执行,简化代码。下面用for循环来实现打印列表中的人名:names=["Abel","Bob","Colin","David"]for name_p in names: print(name_p)得到打印结果代码执行时,每一次从列表names中取出一个元素,然后执行循环体。对列表中的每个元素,都将执行指定的操作,而不管列表中有多少个元素需要注意pyth原创 2021-03-23 11:11:27 · 79 阅读 · 0 评论 -
列表的补充
列表的补充什么是列表列表的访问列表操作补充POP排序倒序打印列表总结经过一段时间后,回过头来再看前面对列表的阐述,感觉以前的文章着重点放在了应用,而对列表本身的分析不够,特在此再作此文以做补充。什么是列表列表从本质上来说就是一系列的元素按特定的顺序进行排列,其中各元素之间无任何关系。列表的访问关于列表的大部分内容都已在上篇文讲来,这里重点阐述“索引”。names=["abel","Abner","Abraham"]print(names[0]) #直接打印元素print(names[0]原创 2021-03-20 17:20:41 · 112 阅读 · 0 评论 -
python的注释
注释注释的形式怎样注释注释的目的在于使用自然语言在程序中添加说明。注释的形式在python中,注释使用“#”标识,其后的内容在解释时会自动忽略。#打印“hello world!"print("hello world!")python解释器会忽略第一行,直接执行下一行。怎样注释编写注释的目的是说明代码将要做什么的说明性文字。防止一段时间后,对当初的思路已忘记,给重新分析时提供帮助。以清晰的自然语言对解决方案进行概述,帮助确定自个部分的工作原理。注释尽量清晰、简洁。...原创 2021-03-20 16:19:58 · 215 阅读 · 0 评论 -
变量的命名和使用
变量的命名和使用变量的命名变量的使用变量的命名在python中使用变量时,需要遵守一些规则,让代码更容易理解和阅读。只能包含字母、数字、下划线。变量名的第一个字符不能为数字变量名不能包含空格不要使用python关键字或函数名作为变量名变量名应简短且具有描述性慎用小写字母l和大字字母O,它们与数字的1和0较易混淆变量的使用尽量使用小写的变量名,虽然大写字母不会导致错误,但避免大写总会方便些。代码中使用变量名拼写错误时,关注解释器提供的traceback提示。...原创 2021-03-20 08:47:37 · 212 阅读 · 0 评论 -
Python学习——输入、输出
输入、输出输出print()语句输出格式格式化字符串文字format() 方法输出程序的输出有几种形式,数据可以以可读的形式打印出来,也可写入文件以供将来使用。这里只讨论常见的几种方式。print()语句格式: print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)将 objects 打印到 file 指定的文本流,以 sep 分隔并在末尾加上 end。 sep, end, file 和 flush 如果存在,它们必须以关原创 2021-02-25 16:00:00 · 244 阅读 · 0 评论 -
类与实例——继承
继承基类与派生类两个内置函数派生注意:练习基类与派生类定义类的时候派生类定义的语法如下所示:class DerivedClassName(BaseClassName):名称 BaseClassName 必须定义于包含派生类定义的作用域中。派生类定义的执行过程与基类相同。当构造类对象时,基类会被记住。如果请求的属性在类中找不到,搜索将转往基类中进行查找。如果基类本身也派生自其他某个类,则此规则将被递归地应用。两个内置函数Python有两个内置函数可被用于继承机制:使用 isinst原创 2021-02-24 22:04:12 · 154 阅读 · 0 评论 -
深浅拷贝
开始这个不多说,直接代码解释a=[[1,2],3,4]print(a)b=a #把a的地址复制到b,a,b两共享内存空间b[0][1]=9 #改b即是改aprint(a,b)c=a.copy() #开辟了一个新内存空间,简单类型的内容复制,列表等复杂类型复制地址过去c[0][1]=99 #列表因在内存中是映射过去的,所有改c就是改ac[1]=2 #c[1]内是写数字,不可变类型,是内容复制,对a无影响print(a,c)import原创 2021-02-24 10:09:02 · 66 阅读 · 0 评论 -
列表练习
练习场景:项目场景:用列表模拟饭店点菜过程:加菜功能与减菜功能代码描述:count_s=0judge_len=Truesome_menu=["鸡","甲鱼","鱼","肉"]print(len(some_menu))submit_menu=[]n=0print(some_menu)for i in some_menu: print(n,">>>",i) n+=1def judge(n,name="some_menu"): global j原创 2021-02-24 09:47:55 · 86 阅读 · 0 评论 -
关于Python
简介python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。发展1989年,Guido开始写Python语言的编译器。1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础原创 2021-02-23 22:14:45 · 78 阅读 · 0 评论 -
Python学习——列表
列表列表常用生成方式常用列表操作判断是否为列表查增改删排序总结列表Python 中可以通过组合一些值得到多种复合 数据类型。其中最常用的就是列表 ,通过方括号括起、逗号分隔的一组值(元素)得到。常用生成方式l_a=[1,2,3,4,5,6,7,8,9]l_b=list("12345564321")l_c="hello world".split(" ")执行后得到列表:列表支持索引和切片,所有的切片操作都返回一个包含所请求元素的新列表。内置函数 len() 可以得到列表的元素数目。c原创 2021-02-23 21:55:01 · 380 阅读 · 0 评论 -
Python学习——类和实例
类和实例类类定义类对象属性引用实例化三级目录面向对象最重要的概念就是类(Class)和实例(Instance)。类是具有相同特性的一类事物,是抽象的模板。实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。类类定义最简单的类定义看起来像这样:class ClassName: <statement-1> . . . <statement-N>类对象类对象支持两种操作:属性引用和实例化属原创 2021-02-21 20:23:02 · 506 阅读 · 5 评论 -
Python学习——数字
Built-in Types数字类型常用运算整数类型的按位运算进制转换总结数字类型存在三种不同的数字类型: 整数, 浮点数 和 复数。 此外,布尔值属于整数的子类型。构造函数 int()、 float() 和 complex() 可以用来构造特定类型的数字。所有数字类型(复数除外)都支持一般运算(加减乘除等)常用运算运算结果备注x + yx 和 y 的和x - yx 和 y 的差x * yx 和 y 的乘积x / yx 和 y 的商x原创 2021-02-20 16:27:21 · 80 阅读 · 0 评论 -
Pycharm 常用快捷键
Pycharm 常用快捷键开始使用Pycharm,看到这个常用快捷方式集,记录下来,方便查找。打开settings:ctrl+alt+S运行当前代码:ctrl+shift+F10运行当前脚本:shift+F10查找:ctrl+F替换:ctrl+R全局查找:ctrl+shift+F全局替换:ctrl+shift+R撤销:ctrl+Z反撤销:ctrl+shift+Z缩进:tab反向缩进:shift+tab翻页:PAGEUP 和 PAGEDOWN行首:HOME行尾:END快速修正原创 2021-02-20 15:12:29 · 191 阅读 · 0 评论 -
Python学习笔记——random
模块random前言random是什么?常用方法其他方法:总结前言random常用于随机几率应用,一个不难但非常重要的模块。random是什么?该模块为各种分布实现伪随机数生成器。对于整数,有一个范围内的统一选择。对于序列,可以统一选择一个随机元素,可以生成就地列表的随机排列的函数,还可以进行无需替换的随机采样。常用方法使用示例import random print(random.random())原创 2021-02-20 11:07:25 · 439 阅读 · 0 评论 -
Python学习笔记——time
模块time前言时间的表现形式常用方法代码示例执行结果格式转换执行结果:datatime总结前言在日常的编程中,时间的处理应是最常用的过程之一,在Python中,一般使用模块time与datetime,本文总结时间访问和转换的基础内容。时间的表现形式时间戳(timestamp):表示的是自国际标准时间 1970 年 1 月 1 日零时以来经过的总秒数。(使用time.gmtime(0)了解给定平台上的时代)格式化的时间字符串(Format String):如time.strftime("%原创 2021-02-19 11:36:48 · 130 阅读 · 0 评论 -
Python学习笔记——turtle
Python学习笔记Python基础学习背景与改变Python基础学习大家好! 这么多年终于静下心来学习如何使用Python, 有一头雾水之感,决定先了解一下Python的基本知识,以博客记录,以作将来总结。背景与改变听说Python很久了,但一直没下定决心来学习它,闲至发福,终于决定走出这第一步,以检测还能否静心完成一件看起来应该不是太难的事,顺随完成一个小目标:新的接触 ,在完成博客的过程中体验全新的写作体验;在创作过程中将以练习代码为中心,以体验代码的执行为核心来完成记录,以展示代码的执原创 2021-02-18 13:39:22 · 798 阅读 · 0 评论