![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python基础语法
文章平均质量分 70
python基础语法
拥有一只傻猫和蠢狗的测试媛
这个作者很懒,什么都没留下…
展开
-
(十)、python的模块和包
什么是python的包包就是文件夹,包中还可以有包,也就是子文件夹一个个python文件就是模块__init__.py是每一个python包里必须存在的文件如何创建一个包要有一个主题,明确功能,方便使用层次分明,调用清晰包的导入将python中的某个包(或模块),导入到当前的py文件中import:import 包名from… import …:导入其他包下的模块什么是第三方包其他程序员写好的功能封装成的包(模块)发布到网上,直接使用提高效率使用pip和easy_install获原创 2021-08-05 16:26:55 · 170 阅读 · 0 评论 -
(九)、异常处理
什么是异常与异常处理异常就是错误异常会导致程序崩溃并停止运行能监控并捕获到异常,将异常部位的程序进行修理使得程序继续正常运行捕获具体异常确定是哪种异常的情况下使用的捕获方法try: 1/0except ZeroDivisionError as e: print(f'错误信息:{e}') #错误信息:division by zero捕获通用异常无法确定是哪种异常的情况下使用的捕获方法try: 1/0except Exception as e:原创 2021-08-04 16:31:29 · 81 阅读 · 0 评论 -
(八)、面向对象
什么事面向对象编程利用(面向)对象(属性与方法)去进行编码的过程自定义对象数据类型就是面向对象中的类(class)的概念类的关键字 classclass来声明类,类的名称首字母大小,多单词情况下每个单词首字母大写class Name(object):类的属性方法class Yan(): name = 'xixi' def dump(self): print(f'{self.name} is dumping') a = Yan() #类的实例原创 2021-08-03 16:39:06 · 80 阅读 · 0 评论 -
(七)python函数的定义与使用
函数的定义将一件事情的步骤封装在一起并得到最终结果,函数名代表这个函数要做的事情;函数体是实现函数功能的流程;函数可以帮助我们重复使用,通过函数名我们可以知道函数的作用。函数分类:内置函数,自定义函数def关键字通过关键字def定义函数def name(args…):todo somethong…返回值return将函数结果返回的关键字,return只能在函数体内使用。return支持返回所有的python类型,有返回值的函数可以直接赋值给一个变量。#将第一个字母变大写def ca原创 2021-04-20 18:02:47 · 101 阅读 · 1 评论 -
(六)python的流程控制
if语句判断一个命题的真实性,如果命题为真True则执行if的逻辑语句用法:if bool_result:doinfo = 'my name is shaishai'l_info = info.split()print(l_info) #['my', 'name', 'is', 'shaishai']if l_info[3]=='shaishai': l_info[3] = 'xixi'print(l_info) #['my', 'name', 'is', 'xixi']原创 2021-04-11 17:55:57 · 90 阅读 · 0 评论 -
(五)不同数据类型间的转换
什么是类型转换,为何做类型转换将自身数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类型转换。为方便更好的帮助处理业务,将类型变更为更为更合适业务场景的类型。字符串与数字间的转换如果str类型的数字有小数点,需要先转成float类型后才能再转换成int类型#整型-->字符串number = 1234new_str = str(number)print(type(new_str)) #<class 'str'>#浮点型-->字符串f = 3.1原创 2021-04-11 15:17:25 · 97 阅读 · 0 评论 -
(四)列表/元祖、字典和集合常用方法
列表的常用方法append函数将一个元素添加到当前列表,被添加的元素只会被添加到末尾,append函数是在原有列表的基础上添加,不需额外添加新的变量用法:list.append(new_item),没事只能添加一个变量,如想多次添加可配合循环使用books = []print(id(books)) #140199184643648books.append('python')books.append('java')print(books) #['python', 'java']原创 2021-04-10 22:23:39 · 179 阅读 · 0 评论 -
(三)字符串常用内置方法和三种字符串格式化方法
capitalize函数将字符串的首字母大写,其他字母小写,只对字母有效,正常是新的字符串,对原字符串不影响用法:newstr = string.capitalize()name = 'shai shai'new_name = name.capitalize()print(new_name) # Shai shaiupper函数和lower函数将字符串全体大写/小写用法:bigstr = string.upper/lower()name = 'shai shai'big_n.原创 2021-04-09 16:00:30 · 545 阅读 · 1 评论 -
(二)python运算符
赋值运算符a = 1b = 2c = 5d = a + b + c # 8d += a # 9d -= a # 7d *= b # 16d /= c # 1.6d %= b # 0 返回除法的余数d **=b # 64d //= c # 1 取除近后的整数字符串、列表和元祖无法与字符串作乘法,只可以和数字作乘法,得到的结果是本身内容成倍数展示。字典无法和数字做乘法name = 'cat'print(name * 3) # '原创 2021-03-29 15:02:18 · 54 阅读 · 0 评论 -
(一)python的数据类型和部分内置函数
python的数据类型整型 intint 既是整型的代表,又是定义整型的内置函数python2中有long类型,在python3中已被弃用count = int(100)count = 100浮点型 floatfloat 既是浮点型的代表,又是定义浮点型的内置函数定义float类型的时候,并不需要一定使用float来声明p = float(3.14)p = 3.14字符串 str用’’ 或"" 包裹的信息,就是字符串,字符串中可以包含任意字符:字母,数字,符号。且没有顺序字符串原创 2021-03-28 21:53:35 · 278 阅读 · 2 评论