![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
学习笔记
luzaichun
这个作者很懒,什么都没留下…
展开
-
python学习笔记-函数
函数: 函数是由函数名,参数和函数体组成函数格式:def 函数名(形式参数): 函数体 [return 返回值]1.定义一个无入参,无返回值得函数def test1(): print('test1函数执行')test1() #执行test1会打印函数体的print内容2.定义一个两个数相加得函数(函数名test2,入参a和b,返回值是a+b的值c)def tes...原创 2020-02-25 11:02:13 · 122 阅读 · 0 评论 -
python学习笔记-字典
字典(dict): 里面的元素是一种key:value结构,元素之间无序性1.创建#第一种大括号方式创建,推荐dict1 = {'name':'张三','age':18,'address':'深圳'}print(dict1) #{'name': '张三', 'age': 18, 'address': '深圳'}#不推荐方式dict2 = dict([('a',1),('b',2)]...原创 2020-02-19 12:04:39 · 78 阅读 · 0 评论 -
python学习笔记-元组
元组:不可变类型,创建后内容就不可变。列表list,集合set创建完后我们可以进行修改,但是元组tuple不行元组tuple1 = (1,1,2,3,'a')print(type(tuple1)) #<class 'tuple'>print(tuple1) #(1, 1, 2, 3, 'a')#元组里面可以嵌套元组tuple2 = ('c','b',(1,'m'))...原创 2020-02-18 14:28:01 · 213 阅读 · 0 评论 -
python学习笔记-列表list
因为代码是顺序执行,而且有些变量重复使用,所以结果一定要参照上下文。列表: 列表元素可以重复,可以有不同类型元素创建一个列表list1 = [1,1,2,2,'a']print(list1) #[1, 1, 2, 2,'a']#创建一个listlist2 = list()list3 = []print(list2) #[]print(list3) #[]#list中可以嵌套...原创 2020-02-17 23:40:33 · 447 阅读 · 0 评论 -
python学习笔记-集合
前言:#列表(类似于java的list) 可以重复list1=[1,2,3,'a','a',3]#元组,元组的数据不可变tuple1 = (1,1,'a')print(type(tuple1)) #<class 'tuple'>print(tuple1) #(1, 1, 'a')集合:(类似于java的set) 不可重复,元素是不可变的(元素可以是:数值,字符串,...原创 2020-02-17 22:27:36 · 178 阅读 · 0 评论 -
python学习笔记-循环语句
#循环1.while循环字符串拼接文章count=0sum=0while count<5: sum+=count print('count=%s,sum=%s'%(count,sum)) #涉及到字符串拼接,可点上面链接查看 count+=1输出结果:count=0,sum=0count=1,sum=1count=2,sum=3count=3,s...原创 2020-01-21 15:54:41 · 166 阅读 · 0 评论 -
python学习笔记-流程控制语句
重点:在写流程控制语句时候一定注意缩进。tips:可以将编译器的Tab键设置为4个空格在java语法里有{}来包住代码块,所以缩进是乱的也不会有问题,只是代码可读性差不美观。但是在python里,只能靠缩进来区分不同的代码块。1) if…else…score=99if score>=90: #if后面跟条件判断语句,再跟冒号':',再换号缩进 print('成绩优秀')...原创 2020-01-21 11:30:50 · 178 阅读 · 0 评论 -
python学习笔记-字符串拼接&关系运算符&逻辑运算符
#字符串拼接&关系运算符&逻辑运算符print()函数#print()函数输出时候,可以指定多个输出值之间的分隔符,参数sep='' 设置print('a','b','c',sep='|') #a|b|cprint('a','b','c',sep='&') #a&b&c%s替换符a= '你好,%s!你%s有时间吗?'%('小红','明天')p...原创 2020-01-20 21:21:00 · 967 阅读 · 0 评论 -
python学习笔记-导包及算数运算
1.导入math包import math#下面这种导入方法可以将math模块函数全导入,那么调用函数时候不用math.ceil()这样,直接ceil()就可以了#from math import * 取整,向上取整ceil()&向下取整floor()#向上取整,返回比它大的a=math.ceil(2.1)print(a) #3#向下取整,返回比它小的b=math.f...原创 2020-01-20 20:00:33 · 180 阅读 · 0 评论 -
python学习笔记-常见数学计算函数
求绝对值函数abs#入参是int或floatprint(abs(-1)) #1返回商和余数divmod#divmod(x,y) x是被除数,y是除数print(divmod(10,3)) #(3,1)#被除数和除数都可以是floatprint(divmod(10,3.5)) #(2.0,3.0)次方计算powprint(pow(10,2)) #100四舍五入roundh...原创 2020-01-20 17:45:46 · 315 阅读 · 0 评论 -
python学习笔记-类型转换
pyhon基本数据类型:整形(int)、浮点型(float)、字符串(string)、布尔(boolean)、Nonetips:type()函数可以用来获取变量数据类型string转inta='123'a= int(a) #将字符串类型的a-转为整数类型aprint(type(a)) #<class 'int'>#下面这个转换会报错,字符串'abc'无法强转成int...原创 2020-01-20 16:54:51 · 156 阅读 · 0 评论 -
python学习笔记-变量各种赋值方式
分开赋值a=1b='a'print(a,b) #1 'a'复合赋值#一次赋值多个变量c,d=2,'b'print(c,d) #2 'b'#会把a b c拆开赋值f分别 e f ge,f,g='abc'print(e,f,g) # a b c同时赋值a1=a2=a3='cccc'print(a1,a2,a3) #cccc cccc cccc变量值交换a=1b=...原创 2020-01-19 16:54:13 · 814 阅读 · 0 评论 -
python学习笔记-字符串操作
建议初学的朋友,可以跟着敲一遍,然后运行输出看下结果。字符串可以单引号也可以双引号print('hello world') #hello worldprint("hello world") #hello world字符串里包含引号的,#可以外层用双引号,内层用单引号print("我说:'你好!'") #我说:'你好!'#使用转义符,也可以输出内部有引号的字符串print('我说...原创 2020-01-16 15:58:21 · 148 阅读 · 0 评论 -
python学习笔记-基本数据类型
python变量类型、整数 、浮点、 布尔、 None、 字符串#python变量类型 整数 浮点 布尔 None 字符串#整形a = 1print(a)#浮点型b = 1.0print(b)#字符串c='abc' #或者c="abc",单双引号都可以print(c)#布尔d=True #d=False 布尔型就两个值,True或者False,首字母大写print(d)...原创 2020-01-16 15:07:14 · 87 阅读 · 0 评论