
python基础语法
小菜鸟快飞
菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中的列表(list)和元组(tuple)
一、列表(list)#list的一系列操作和知识点#1、定义 list() 将字符串分解成一个一个单个字符成list 。但是, [ , , ] 将每一部分""当作一个list中的元素。 请区别!_mylist1 = ["vv","ds","fs"]*3 #第一种直接赋值_mylist2 = list("my""name"*2) #list两种方法都可以使用乘法#2、list...原创 2019-09-04 20:06:16 · 410 阅读 · 0 评论 -
Python中的字符串(str)及其基本操作
#字符串的基本操作#1、格式控制 与c语言基本一样 : %d %c %f %s %.2f 在匹配时 '%' 相当于 c语言中 ',' 的作用str = 'hello %c,%d name is %s'm_tuple = tuple(('w',1,'hexianmin'))str % m_tuple# 2、模板字符串 $后面的内容要紧跟着$ ...原创 2019-09-04 20:12:24 · 1033 阅读 · 0 评论 -
Python中的字典(dict)及其基本操作
#字典的基本操作 1、(字典 '键' 和 '值' 对称为 '项') 2、空字典:{} 3、字典中键必须是独一无二的 字典中的值无须如此#创建字典的三种方法: #1、dict((元组对))term = [('name',['hexianmin']),('age',21)] #一个元组对为一项 这样也可以:term = (('name','hexianmin'),...原创 2019-09-04 20:14:18 · 1153 阅读 · 0 评论 -
Python中的赋值、浅拷贝、深拷贝的区别和联系
# 1、赋值(注意空赋值改变地址指向) 2、浅拷贝 3、深拷贝#直接赋值(除了用空去赋值) : x、y指向同一个地址空间的值,所以后面对x还是y进行修改x、y两者都会变x = {}y = x # x为原件 y为附件x['value'] = 24y['value'] = 26x['value'] = 25print(id(x),id(y))...原创 2019-09-04 20:16:08 · 156 阅读 · 0 评论 -
python学习小记
# print 的一些使用# 1、逗号分隔打印多个print('asd',',',1,'vsv')# 2、加号 进行字符串相加print('asd'+',',1,'vsv')# 3、sep = "-" 使用制定的字符串进行链接字符print('my','name','is','hexianmin',sep='-')# 4、指定打印结束的字符 end = ''...原创 2019-09-04 20:19:27 · 182 阅读 · 0 评论 -
Python中的函数(def)及参数传递
#抽象 (函数)# 1、callable 判断一个对象是否可以被调用x = 1def y(): return Nonecallable(y) # y可以被调用callable(x) # x不可以被调用# 2、当函数没有return时 函数将默认返回None# 3、放在函数开头的字符串成为文档字符串 如下:def square(x): 'my n...原创 2019-09-04 20:21:37 · 13750 阅读 · 1 评论 -
Python中的类(class)、属性、继承和方法
# 多态的三个例子: 1、x.count() str.count() 2、 1+2 'he'+'xianmin' 3、 repr(x) 无论x传什么都是原样# 类 : 将 首字母大写的单数 为类的名称# 创建实例时实例的存储空间 以及 实例外调用类内的属性 的 例子class MemberCounter: #创建一个类 !!...原创 2019-09-04 20:24:33 · 2212 阅读 · 0 评论 -
python中的异常及异常的传递
'''异常 : 1、一些内置的异常类 基本上都是Exception的子类(派生出来的) 2、异常的传递 : 从产生异常的地方开始传递到调用异常的地方 如果一直没有处理异常 会一直传递到主函数 然后停止程序并报出异常信息 3、try: except: else: finally: 捕获异常并处理4、主动抛出异常 :比如输入密码时要求密码长度超...原创 2019-09-04 20:26:10 · 1283 阅读 · 0 评论 -
python中的类方法、类属性以及单例设计模式
# 属性向上查找机制 :# 1、当用类名直接访问类属性时,会直接去类内查找该属性的名称 ,找到了就可以直接用# 2、当用对象名访问属性时,无论是类属性还是对象自己的属性,都会先在自己的存储空间内查找,有必要时向上查找 (不推荐使用对象名访问类属性)# 当是类属性时,如果不是赋值语句,会向上查找(先找自己内部存储空间,再找类内空间)# 当是类属性时,如果是赋值语句,会在对象存储...原创 2019-09-04 20:27:34 · 227 阅读 · 0 评论