============Python============
木槿君
洒洒水啦~~~~~~
展开
-
Python—变量与字符串
打开文件,写入字符串file = open('/D/file.txt','w')file.write('hello world!')字符串组合输出a = 'plays 'b = 'guitar 'c = 'Mr.Charles.'d = c + a + bprint(d)数字转字符类型进行输出num = 1string = '1'num2 = int(str...原创 2018-09-12 13:16:02 · 691 阅读 · 0 评论 -
Python—yield
个人理解: yield相当于return,名为生成器,迭代器的一种,即用到时再生成,解决了了大量数据内存放不下的问题。结合他人的详细剖析: 通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的...转载 2018-10-08 10:59:02 · 236 阅读 · 0 评论 -
Python—数据结构
Python有四种数据结构,分别是:列表,字典,元组,集合列表(list)1.列表中的每一个元素都是可变的2.列表中的元素是有序的,也就是说每一个元素都有一个位置3.列表可以容纳Python中的任何对象列表的增删查改增加fruit = ['pineapple','pear']fruit.insert(1,'grape') #在指定位置加入元素,并且是在指定位...原创 2018-09-25 10:51:55 · 399 阅读 · 0 评论 -
Python—类
类的定义:类是有一些系列有共同特征和行为事物的抽象概念的总和。类的属性:class CocaCola: formula = ['caffeine','sugar','water','soda'] 其中fornula就称之为类的属性类的实例化:coke_for_me = CocaCola()coke_for_you = CocaCola() 在左边创建一个...原创 2018-10-02 17:26:16 · 458 阅读 · 0 评论 -
Python—循环与判断
逻辑控制与循环album = ['Black Star','David Bowie',25,True]album.append('new song') #列表增加元素print(album[4])print('Black Star' in album) #in 判断是否在列表中,返回bool值注意:浮点和整数虽然是不同类型,但是不影响到比较运算 条件控制#...原创 2018-09-19 18:57:37 · 2139 阅读 · 2 评论 -
Python—lambda表达式
lambda表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。lambda所表示的匿名函数的内容应该是很简单的,如果复杂的话,干脆就重新定义一个函数了,使用lambda就有点过于执拗了。lambda就是用来定义一个匿名函数的,如果还要给他绑定一个名字的话,就会显得有点画蛇添足,通常是直接使用lambda函数。如下所示:add = lambda ...转载 2018-09-25 10:51:08 · 181 阅读 · 0 评论 -
Python—time模块
time模块时间获取和转换time模块提供各种时间相关的功能与时间相关的模块有:time,datetime,calendar必要说明:这个模块的功能不是适用于所有的平台这个模块中定义的大部分函数是调用C平台上的同名函数实现一些术语和约定的解释: 1.时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日开始按秒计算的偏移量(time.gm...原创 2018-09-25 10:30:22 · 153 阅读 · 0 评论 -
Python中sort和sorted的区别
本体:sort(cmp=None, key=None, reverse=False)sorted(iterable, cmp=None, key=None, reverse=False)reverse:True 降序reverse:False 升序(默认为False)区别:sort:是容器的函数,对列表(list)的成员进行排序并且改变的是原列表sorted:...原创 2018-09-25 09:42:03 · 4740 阅读 · 0 评论 -
Python—函数
开始创建简单格式def function(): return 'Charles'print(function())摄氏度转化公式def fahrenheit_converter(C): fahrenheit = C * 9 / 5 + 32 return str(fahrenheit) + 'F'C2F = fahrenheit_converter(35)print...原创 2018-09-19 13:36:09 · 186 阅读 · 0 评论 -
Python—小知识点
import1.用import导入非系统模块时,会将所有没有任何缩进的代码执行一遍。 如何解决呢,可用__name__是否是__main__来判断,然后保证被其他文件导入时不会执行本模块的代码 如果 是被其他文件导入的,__name__就是 模块名 如果 是当前执行的程序 __name__是__main__ 如:if __name__ == “__ma...原创 2018-12-10 17:49:10 · 289 阅读 · 1 评论