
python
山鬼谣弋痕夕
学习,记录,改变
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python的基础语法(具体程序示例)
1、软件安装www.jetbrains.com一个下载python环境的网址,选择适合自己电脑的环境安装;(以下的程序的编写均是在pycharm环境下实现)2、常用的python语法下面介绍一下最基础的常用的python语法1.定义变量:a=10b=5c=a+bprint(c)其方法非常简单,可以直接使用变量;2.判断语句:score=20i...原创 2017-10-01 15:45:26 · 656 阅读 · 1 评论 -
python模块学习
import 语句想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:import module1[, module2[,... moduleN]当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support,需要把命令放在脚本的顶端:support.py...转载 2018-09-30 12:28:28 · 332 阅读 · 0 评论 -
小白汪:python列表推导&列表解析学习
列表推导式列表推导式提供了从序列创建列表的简单途径。通常应用程序将一些操作应用于某个序列的每个元素,用其获得的结果作为生成新列表的元素,或者根据确定的判定条件创建子序列。每个列表推导式都在 for 之后跟一个表达式,然后有零到多个 for 或 if 子句。返回结果是一个根据表达从其后的 for 和 if 上下文环境中生成出来的列表。如果希望表达式推导出一个元组,就必须使用括号。v...原创 2018-09-28 10:09:31 · 199 阅读 · 0 评论 -
pyhton中format函数用法
从代码中看其使用方法:#通过位置print('{0},{1}'.format('csdn',20))print ('{},{}'.format('csdn',20))print ('{1},{0},{1}'.format('csdn',20))#通过关键字参数print('{name},{age}'.format(age=18,name='csdn'))class Person...原创 2018-05-14 17:16:43 · 1367 阅读 · 0 评论 -
小白汪:python简单实例学习(代码)
1、python判断是否为闰年的程序:year = int(input("请输入一个年份:"))if (year % 4) == 0 and (year % 100) != 0 or (year % 400) == 0: print("{0}是闰年".format(year))else: print("{0}不是闰年".format(year)) 要点:掌握对and or等运算...原创 2018-05-14 17:11:11 · 1384 阅读 · 0 评论 -
python list.count用法
count() 方法用于统计某个元素在列表中出现的次数。count()方法语法:list.count(obj)返回值是元素在列表中出现的次数。li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]print([elem for elem in li if len(elem) > 1原创 2018-05-13 17:50:12 · 9567 阅读 · 4 评论 -
小白汪:python的面向对象学习
self代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。class Test: def prt(self): print(self) print(self.__class__)t = Test()t.prt()<cheshi1.Test object at 0x000...转载 2018-05-13 17:06:06 · 180 阅读 · 0 评论 -
小白汪:Python 异常处理
异常处理异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。try: open("tes.txt")except (KeyError,IndexError) as e : ...原创 2018-03-27 15:37:57 · 265 阅读 · 0 评论 -
小白汪:Python面向对象编程之反射
反射:通过字符串映射或修改程序运行时的状态、属性、方法, 有以下4个方法.反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! hasattr(obj,name_str) , 判断一个对象obj里是否有对应的name_str字符串的方法 getattr...原创 2018-03-25 22:03:59 · 237 阅读 · 0 评论 -
小白汪:Python学习之队列
queue队列的主要作用: 解耦,使程序直接实现松耦合 提高处理效率 queue队列的分类:class queue.Queue(maxsize=0) #先入先出class queue.LifoQueue(maxsize=0) #last in fisrt out import queueq = queue.LifoQueue()q.put("c") #前面设置了优先级,数值小的优先级最...原创 2018-03-30 17:34:06 · 171 阅读 · 0 评论 -
小白汪:Python学习之generator、Iterator关系及generator的send和next运行流程
generator、Iterator关系可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator 生...转载 2018-03-24 15:13:32 · 367 阅读 · 0 评论 -
小白汪:python学习之基础(一)
字符串和二进制转换在Python 3 中,所有的计算机之间传递的都必须是二进制,使用encode和decode来实现字符串和二进制文件之间的转换msg="我是一名学生"print(msg.encode("utf-8")) print(msg.encode())两条print语句的输出结果都为b'\xe6\x88\x91\xe6\x98\xaf\xe4\xb8\x80\xe5\x90\x8d\xe...原创 2018-03-23 20:18:42 · 426 阅读 · 0 评论 -
小白汪:Python学习之模块导入
Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用初识Python标准库sys模块注意:如果自己定义了sys.py,系统导入时会先找自己定义的,所以不要把自己的文档的名和导入的模块名相同相同# -*- utf-8 -*-import sysprint(sys.path)#打印的是环境变量['D:\\pycharm\\day01','D:\\pycharm','C:...原创 2018-03-23 13:40:38 · 262 阅读 · 0 评论 -
小白汪:Python学习第一天(学习资源)
首先介绍一下基本概念编译型解释型语言:c/c++等都是编译型语言,将程序一次生成一个可执行文件,直接转成机器语言,运行时直接执行就行;解释型在程序运行的前一刻,还只有源程序没有可执行程序,而程序每执行到源程序的某一条指令,总会有一个解释程序的外壳程序将源代码转换成二进制代码执行,不停的解释、执行、解释、执行;解释型语言比编译型语言慢,由其工作原理可得,就像看一本英文书,编译型直接翻译成...原创 2018-03-23 10:57:32 · 277 阅读 · 0 评论 -
python中的字符串的常见操作
字符串的表示字符串的显示可以按下标来显示,也可以截取一段来显示var1="Hello word,Hello xuyuangege"var2="优快云"print("var1[0]:",var1[0])print("var2[2:4]",var2[2:4])#显示的个数为4-2个运行结果为var1[0]: Hvar2[2:4] DN字符串的更新print(...翻译 2017-10-03 19:39:17 · 481 阅读 · 0 评论 -
python数据类型介绍
python数据类型:1、序列序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,以此类推;Python有6个序列的内置类型,但最常见的是列表和元组。1.1列表列表就是用来存储和表示一连串元素的容器,用[ ]来表示,里面可以由逗号隔开,列表的数据项不需要具有相同的类。序列都可以进行的操作包括索引,切片,...原创 2017-10-01 18:20:23 · 276 阅读 · 0 评论 -
python学习:时间模块学习
时间模块有(time)模块和日历(Calendar)模块举几个实例:import timeticks = time.time()print ("当前时间戳为:", ticks)localtime = time.localtime(time.time())localtime2 = time.asctime( time.localtime(time.time()) )print (...原创 2018-09-30 16:54:01 · 292 阅读 · 0 评论