python学习笔记
不穿秋裤白Rap
人生啊......地不熟~
展开
-
如何更换python版本
问题:如何更换python版本例如:把python版本从2.7更换到3.7root@ninurs:~# apt install python3.7root@ninurs:~# python --versionPython 2.7.17root@ninurs:~# rm /usr/bin/pythonroot@ninurs:~# ln -s /usr/bin/python3.7 /usr/bin/pythonroot@ninurs:~# python --versionPython 3.7原创 2021-06-12 15:50:17 · 1408 阅读 · 2 评论 -
Python学习——返回值、变量作用域、函数嵌套,闭包
def hello(): print('abcd')temp=hello()abcdtempprint(temp) #虽然hello()没有标明返回值,但是会默认返回一个None对象Nonetype(temp)<class 'NoneType'>def back(): return [2,'aaa',456] #通过列表返回多...原创 2019-07-12 13:48:55 · 141 阅读 · 0 评论 -
Python学习——函数参数
1.函数结构def MyFunction(): 代码块def MyFunction(name): #带一个参数的函数 print(name+'2333')MyFunction('Amy')Amy2333def add(num1,num2): #带两个参数的函数 return (num1+num2) #括号可有可无...原创 2019-07-12 11:09:39 · 197 阅读 · 0 评论 -
Python学习——递归
递归的2个条件:调用函数自身;有正确的返回条件>>> def factorial(n): #没有递归 result = n for i in range(1,n): result=result*i return result>>> factorial(4)24>>>...原创 2019-07-14 21:36:16 · 166 阅读 · 0 评论 -
Python学习——lambda表达式、filter()、map()
g = lambda x:2*x+3g(3)9g = lambda x,y:x+yg(3,4)7filter()过滤器,第一个参数为none或者function,第二个参数为一个可迭代的序列。list(filter(none,[0,3,false,true])) #返回除了0和false以外的值[3,true]list(filter(lambda x:x%2...原创 2019-07-13 21:09:00 · 428 阅读 · 0 评论 -
Python学习——再谈字符串
Python学习第六天——再谈字符串1.字符串的修改字符串和元组一样是不可随意改动的,但是也有特定的方法进行更新,方法跟元组相同。>>> str1 = 'love me' >>> str1 = str1 + ' ok?' #尾部添加,使用拼接>>> str1'love me ok?'>>> str...原创 2019-04-11 20:37:12 · 98 阅读 · 0 评论 -
Python学习——元组
Python学习第五天——元组“元组:戴上了枷锁的列表”元组在使用上和列表非常相似,本文主要通过讨论元组和列表的区别来了解元组。1.元组和列表最大的区别列表可以随意增添元素,但是元组是不可改变的。2.元组的创建列表:中括号[]元组:小括号()>>> list1 = [8,6,4,2] #列表>>> list1[8, 6, 4, 2]&g...原创 2019-04-11 19:50:49 · 118 阅读 · 0 评论 -
Python学习-the start!
Python学习第一天——一些简单的print操作为什么选择python?python是一门脚本语言python是一门跨平台语言,跨Windows、Linux、Mac、www…利用IDLE这个shell与Python进行互动print用法python3之后的更新用法:print("hhhhhhhhh")python2之前的用法:print "hhhhhhh"在一个字符串中嵌...原创 2019-03-28 21:08:11 · 167 阅读 · 3 评论 -
Python学习——变量、字符串、数据类型和操作符
Python学习第二天——变量、字符串、数据类型和操作符1.变量——“Python没有变量,只有‘名字’。”其他语言中的“赋值”在Python这儿有所不同,Python并不是把值存储在变量中,而更像把变量贴在值的上面。Python在使用变量时,不用申明变量类型,但必须给变量赋值。变量名可以包括字母、数字、下划线,但不可以以数字开头。Python区分字母的大小写。2.字符串我们把...原创 2019-03-30 22:46:24 · 330 阅读 · 2 评论 -
Python学习——列表
Python学习第四天——列表1.列表因为Python变量没有数据类型,所以没有数组(只能存放相同类型的变量),但是有强大的列表。Int,float,str,列表,对象都可以作为列表成员。列表索引值从0开始2.创建一个普通列表:>>> member = ['hello','world',3,5,['hi',6]]>>> empty = [] #...原创 2019-04-03 22:08:21 · 149 阅读 · 0 评论