python
codecapture
这个作者很懒,什么都没留下…
展开
-
Python项目打包生成exe可执行文件
1、在线安装第三方模块安装方式:在dos窗口执行pip install PyInstaller2、执行打包操作在dos窗口执行pyinstaller -F +程序路径举例:原创 2022-01-11 16:29:42 · 268 阅读 · 0 评论 -
Python入门13(文件)
一、字符编码格式二、文件读取原理读写操作举例:准备一个a.txt然后创建文件对象读取readlines可以读取文件全部内容,并建立列表,读取中文时需要加上encoding=‘UTF-8’file=open('a.txt','r',encoding='UTF-8')print(file.readlines())file.close()结果:三、常见的文件打开模式举例:图片的复制操作:三、文件对象的常用方法----------------------抱歉未完待续---原创 2022-01-10 23:15:49 · 107 阅读 · 0 评论 -
Python入门12(模块)
一、模块概述及好处二、导入模块举例1:导入math模块中的所有import mathprint(dir(math),type(math),math)print(type(math),math)#<class 'module'> <module 'math' (built-in)>print(math.pi)#3.141592653589793print(math.ceil(9.01))#10向上取整print(math.floor(9.999))#9向下取整原创 2022-01-10 22:18:08 · 359 阅读 · 0 评论 -
Python入门11(面向对象、类)
一、两大编程思想二、类与对象简单举例:python中一切皆对象,开局一张图:三、定义Python中的类举例1:class Student: passprint(id(Student)) #1149225945800print(type(Student)) #<class 'type'>print(Student) #<class '__main__.Student'>举例2:class Student: native_place='原创 2022-01-09 23:02:46 · 555 阅读 · 0 评论 -
Python入门10(异常)
一、异常处理机制1、try-except举例:结果:2、try-except-else3、try-except-else-finally二、异常类型Python常见异常类型三、traceback模块的使用原创 2022-01-09 17:22:00 · 166 阅读 · 0 评论 -
Python入门9(函数)
一、函数的创建及调用1、概述2、具体过程举例:def cal(a,b): c=a+b return cresult=cal(10,20)print(result) #30二、函数的参数传递1、参数传递实参:实际传递参数形参:函数括号内的形式参数举例:def cal(a,b): c=a+b return cresult=cal(10,20)#位置实参 a=10,b=20result=cal(b=20,c=10) #关键字实参传递 a=10原创 2022-01-09 16:11:23 · 311 阅读 · 0 评论 -
Python入门8(字符串)
一、字符串的驻留机制1、概述举例:a='python'b="python"c='''python'''print(a,id(a))print(a,id(b))print(a,id(c))结果如下:2、驻留机制的四种情况(交互模式下,而PyCharm对其进行了优化)举例1:举例2:关于字符串在编译期间驻留,而非运行时上图b的字符连接发生在程序运行之前,而c中join函数的调用运行是在程序运行之后。2、强制驻留举例3:3、驻留优缺点二、字符串的查询举例三原创 2022-01-08 22:48:01 · 129 阅读 · 0 评论 -
列表、字典、元组、集合总结
原创 2022-01-08 17:47:43 · 243 阅读 · 0 评论 -
Python入门7(集合)
一、集合概述底层也是hash表的数据结构,集合中的元素不能重复,重复元素会自动去除。二、集合的创建三、集合的相关操作1、增加操作# 集合的创建t1={10,20,30,40,50}t1.add(60) #add一次添加一个元素print(t1)# t1.update({70,80,90})和t1.update((70,80,90))也可以新增元素t1.update([70,80,90])print(t1)#结果{40, 10, 50, 20, 60, 30}{70, 4原创 2022-01-08 17:45:01 · 309 阅读 · 0 评论 -
Python入门6(元组)
一、元组概述二、元组的创建举例:#第一种创建方式t = ('hello', 'world', 98)t2='hello','xiaoming',76 #小括号可以省略#元组中只有一个元素时,需要使用逗号和小括号t3=('world',)#第二种创建方式t4 = tuple(('nihao','lilei',89))# 结果('hello', 'world', 98) <class 'tuple'>('hello', 'xiaoming', 76) <原创 2022-01-08 15:27:04 · 94 阅读 · 0 评论 -
Python入门5(字典)
一、字典概述可变序列:目前包括字典、列表不可变序列:目前包括整数,字符串区别在于可变序列可以进行增、删、查、改操作,而不可变序列不可以进行概述:字典是由键值对组成的,字典是无序的排列方式,他不是根据你输入键的前后顺序来存储他,而是根据键的哈希值来存储,由此字典的键必须是一个不可变序列,而且键不可以重复。首先先由哈希函数计算键从而得到不同键的索引,然后根据键的索引排序键,键中保存的是值的地址,从而达到引用键而找到值的效果二、字典创建举例:#第一钟创建dict1={'张三':100,'原创 2022-01-08 14:41:21 · 486 阅读 · 0 评论 -
Python入门4(列表)
一、列表概述内存结构分析:举例:使用举例:a=['hello','world',95,98.5]print(a)在这个代码里面,list是列表名,保存的id值,然后这个id值可以指向保存里面三个数据的id值,三个数据的id值指向具体数值二、列表的创建举例:三、列表特点简单举例:lst=["zhangsan","lisi","wangwu",98]print(lst)print(lst[0],lst[-4]) #取出某个元素的值结构如下:四、列表的相关操作1、查原创 2021-12-29 23:24:31 · 636 阅读 · 0 评论 -
Python入门3(顺序结构、对象的布尔值、分支结构、条件表达式、pass语句、内置函数range()、while循环结构、for-in循环、break与continue、else的其他用法)
一、顺序结构:从上到下依次顺序执行二、对象的布尔值(主要用于后续条件表达式使用)举例:print(bool(18))print(bool(0))结果如下:三、分支结构:选择性执行某段代码(1)、单分支结构(且条件表达式冒号之后的有缩进的部分为条件执行体的内容)举例:m=1000n=int(input("请输入取出的金额"))if n<=m: s=m-n print("取款成功,剩余"+str(s)+"元")结果如下:(2)、双分支结构(二选一执行原创 2021-12-28 23:28:48 · 650 阅读 · 0 评论 -
Python入门2(数据类型转换、注释、input函数使用、运算符、赋值运算符、比较运算符、布尔运算符、位运算、运算优先级)
Python入门笔记2一、数据类型转换举例如下:a=Trueprint(type(a))print(int(a),type(int(a)))print((float(a)),type(float(1)))二、注释1.第一种就是很常见的#来注释2.第二种就是三引号来注释,例如''''嘿嘿嘿,我是一个注释哦'''3.规定编码格式#coding:utf-8print('hello world')三、input函数使用1.简单介绍2.简单使用举例如下:pr=i原创 2021-12-27 23:39:48 · 535 阅读 · 0 评论 -
Python入门1(print函数、转义字符、标识符和关键字、变量的定义和使用、数据类型)
Python入门笔记1一、print函数进行的解释以及举例1、print可以直接输出字符串,但是要用引号把字符串引起来,不引起来是的话错误的print('hello world')#print('hello world') 这个就是错误的2、print可以直接输出数字和表达式print(520)print(95.2)print(3+1)3、print可以将输出的值保存到文件当中去,因为print中有file这个属性,所以可以将输出的值输出到file里面,而不用输出到显示屏上fp=o原创 2021-12-26 23:20:03 · 1195 阅读 · 0 评论