Python基础学习
文章平均质量分 73
Darren_张十七
有蓝天就有鹏飞~~Keep Moving!
展开
-
Python_开始使用第三方库
1.进入pypi.python.org,搜索要安装的库的名字,可能会搜出3种情况:首先是'.exe'文件,其次是'.whl'文件,最后是源码(zip,tar.zip,tar.bz2格式的压缩包)3.安装成功后,PyCharm会有成功提示.(此时可以在project interpreter界面中查看安装了哪些库,点-号就可以卸载不再需要的库)4.安装某些库的过程中,可能会遇到所依赖的另一个库还没安装,导致无法安装成功的情况,这时候的处理原则就是:缺什么装什么.法三 --- 最原始的方式:手动安装。原创 2023-04-03 22:30:00 · 128 阅读 · 0 评论 -
Python基础学习_类 (class)_4 令人困惑的类属性与实例属性
4.在'3.'中的代码为背景,在下面添加print(TestC.__dict__)与print(obj_d.__dict__) ). '__dict__'是隐藏在类的特殊属性(是一个字典,用于储存类或者实例的属性,即使不去定义它,它也隐藏在每一个类中,是默认隐藏的).# Python中属性的引用是自外而内的,当你创建一个实例之后,准备开始引用属性(类属性引用),这是编译器会先搜索该实例是否拥有该属性,如果有,则引用;如果没有,将搜索这个实例所属的类是否有这个属性,如果有,则引用,没有那就只能报错.原创 2023-04-03 06:30:00 · 76 阅读 · 0 评论 -
Python基础学习_类 (class)_3 继承
coke_a = CaffeineFree('Cocacola-FREE') # 传入'Cocacola-FREE'该参数到CocaCola这个父类中的实例属性中。print(coke_a.local_log) # 打印输出继承到的父类中的实例属性。# coke = CocaCola('可口可乐') # 类的实例化。# 在'类 (class)_1/2'的前提下,重新定义CocaCola这个类。# 类 (class)_3。原创 2023-03-31 06:30:00 · 38 阅读 · 0 评论 -
Python基础学习_类 (class)_2 初始化方法
'__init__()' 方法,除了必写的self参数外,'__init__()'同样可以有自己的参数,同时也不需要obj.__init__()的方式来调用(因为是自动执行),而是在实例化的时候往类后面括号中放进参数,相应的所有参数都会传递到这个特殊的__init__()方法中.# '__init__()' 方法可以给类的使用提供极大的良好性,即使我们在创建实例的时候不去引用'__init__()',其中的命令也会先被自动的执行.# python的类,带括号是实例化,不带括号是赋值。原创 2023-03-30 06:30:00 · 238 阅读 · 0 评论 -
Python基础学习_类 (class)
coke_for_me = CocaCola() # 左边创建一个变量,右边写上类的名称,这看起来很像赋值的行为被称为'类的实例化',而被实例化后的对象被称为'实例'或者是'类的实例' (被赋值的变量是类对象)formula = ['caffeine','sugar','water','soda'] # 在类里面赋值的变量就是类的变量,术语为'类的属性'(Class Attribute)# 类属性引用 (在类的名字后输入'.'则可)# 类 (class)原创 2023-03-29 10:26:04 · 134 阅读 · 0 评论 -
Python基础学习_Python 推导式
Python 支持各种数据结构的推导式 : 列表(list)推导式,字典(dict)推导式,集合(set)推导式,元组(tuple)推导式。dic1 = dict(zip(lis,lis1)) # 该功能结果与例子1字典推导式一样。dic2 = dict(zip(liststr,liststr2)) # 该功能结果与例子2字典推导式一样。print(type(intNum)) # 打印查看数据类型结构。原创 2023-03-14 06:30:00 · 52 阅读 · 0 评论 -
Python基础学习_数据结构___综合项目
手动设定打开文件时所使用的编码格式,不同平台的 ecoding 参数值也不同,以 Windows 为例,其默认为 cp936(GBK 编码),但当要打开的文件不是 GBK 编码格式时,可以在使用 open() 函数时,手动指定打开文件的编码格式.# 手动设定打开文件时所使用的编码格式,不同平台的 ecoding 参数值也不同,以 Windows 为例,其默认为 cp936(GBK 编码),但当要打开的文件不是 GBK 编码格式时,可以在使用 open() 函数时,手动指定打开文件的编码格式.原创 2023-03-13 06:30:00 · 75 阅读 · 0 评论 -
Python基础学习_数据结构的一些技巧
g = {i:j.upper() for i,j in zip(range(1,6),'abcde')} # upper() 方法转换字符串中所有小写字符为大写。c = [n for n in range(1,10) if n % 2 ==0] # 在列表b中通过for循环和if条件判断依次放入‘1~9’中的偶数元素。for a,b in zip(num,str): # 在整理列表的过程中,如果同时需要整理两个列表,则可用zip函数.# 循环列表时获取元素的索引。原创 2023-03-10 06:30:00 · 44 阅读 · 0 评论 -
Python基础学习_数据结构
key_value.update({'DOUYIN':'douyin','KUAISHOU':'kuaishou'}) # 同时在字典后添加多个元素。print(key_value['DOUYIN']) # 通过Key值索引字典中某一元素,注意索引内容用的是和列表一样的方括号,另外字典是不能够切片的。# 字典 (Dictionary) --- Key & value (两者一一对应同时存在,Key是不可变的值,Value可以是变化的值) _增删改查。原创 2023-03-09 09:51:28 · 38 阅读 · 0 评论 -
Python基础学习_ 列表介绍、使用 (大全)
# Python基础 列表介绍、使用 (大全)# 功能: '访问/使用/修改/添加/删除'列表元素, 组织列表# *****************************************************************************************# 定义一个数组arrayList,用于下面的各种操作练习arrayList = ['array','list','practice','improve']print(arrayList)# **********原创 2023-03-07 14:40:06 · 61 阅读 · 0 评论 -
Python基础学习_条件控制
******20230220******# 条件控制 ———— if...elsedef account_login1(): password = input('Password: ') if password == '12345': print('Login in success!_test one') else: print('Wrong password or invalid input!') account_login1()原创 2023-03-07 14:26:55 · 47 阅读 · 0 评论