- 博客(10)
- 收藏
- 关注
原创 python文件操作
python中文件的基础操作打开文件的三种方式:open(r'E:\python\code\文件的简单操作.py') open('E:\\python\\code\\文件的简单操作.py') open('E:/python/code/文件的简单操作.py') #字符串前面加一个r代表原生的raw # rt,wt,at:r读,w、a写,t表示以文本打开r: 只读(不可写) 如果未指定mode,则默认为此’r’模式w:只写 如果用’w’,会把原先已存在的文件中的内容擦除(清除/冲)掉
2020-12-26 16:31:03
126
原创 python中的异常处理
异常Python提供了异常和断言来处理程序在运行过程中出现的异常和错误。程序员可以通过该功能来捕捉python程序的异常。异常是在程序运行过程中发生的影响程序正常执行的一个事件。异常是python对象,当python无法正常处理程序时就会抛出一个异常。一旦python脚本发生异常,程序需要捕获并处理它,否则程序会终止执行。异常处理使程序能够处理完异常后继续他的正常执行,不至于使程序因异常导致退出或崩溃。捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让
2020-12-05 16:16:33
220
原创 Python中的类与对象
认识python中的类的对象和方法在python中所有的数据(包括数字和字符串)实际上都是对象,同一类型的对象都有相同的类型。我们可以使用type()函数获取关于对象的类型信息。>>>n=5>>>type(n)<type'int'>>>>s='hi'>>>type(s)<type'str'>>>>t=True>>>type(t)<type'bool'&
2020-12-05 15:37:15
144
原创 Python中函数的设计
创建和调用函数函数以def打头,例如:!/usr/bin/env python# encoding: utf-8def my_func(): print("MyFunc.")my_func()函数的参数参数分为形参与实参,形参是函数声明时候的参数,实参是在调用函数是传给函数的参数。#!/usr/bin/env python# encoding: utf-8my_list = [1, 2, 3]name = 'zeng'def my_func(var_list):
2020-12-03 16:39:29
290
原创 Python中的常用的数据结构推导式
Python中的常用的数据结构推导式列表推导式基本格式为:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]具体分两种:* [x for x in data if condition]此处if主要起条件判断作用,data数据中只有满足if条件的才会被留下,最后统一生成为一个数据列表。* [exp1 if condition else exp2 for x in data]此处if…else主要起赋值作用,当data中的数据满足if条件时将其做e
2020-12-02 14:54:58
145
原创 python中的集合和字典
python中的集合和字典集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)集合的基本操作1、添加元素语法格式如下:s.add( x )将元素 x 添加到集合 s 中,如果元素已存在,则不进行任何操作。还有一个方法,也可以添加元素,且参数可以是列表
2020-11-28 17:02:52
147
原创 Python中常用的数据结构(列表和元祖)
序列(列表和元祖)1、列表列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。(1)列表的创建通过下面的方式即可创建一个列表:list1=['hello','world']print list1list2=[1,2,3]print list2输出:‘hello’, ‘world’][1, 2, 3]可以看到,这中创建方式非常类似于javascript中的数组。(2) 列表操作包含以下函数cmp(list1, list2):比较两
2020-11-28 16:43:12
158
原创 Python中的for和while循环语句
#Python循环语句for循环Python提供了的另一个循环机制就是for语句,它是Python中最强大的循环结构。它可以遍历序列成员,可以用在列表解析和生成器表达式中,它会自动地调用迭代器的next()方法,捕获StopIteration异常并结束循环(所有这一切都是在内部发生的)。 Python的for更像是shell或是脚本语言中的foreach循环。for循环会访问一个可迭代对象(例如序列或是迭代器)中的所有元素,并在所有条目都处理过后结束循环。它的简单语法如下:for 变量 in 序列或
2020-11-26 23:49:02
511
原创 if控制语句
控制语句分支语句控制语句python的分支控制语句根据条件表达式的判断结果为真(包括非零,非空)还是为假(包括零,空),选择运行程序的其中一个分支。Python的分支结构控制语句主要有:单分支语句、双分支语句、多分支语句、嵌套分支语句和分支结构的三元运算。单分支if语句if语句由4部分组成:关键字if、条件表达式、冒号、表达式结果为真(包括非零,非空)时要执行的语句体。其语法形式如下所示:if 条件表达式: 语句体单分支if语句的执行流程图如下图所示:双分支if/else语句双分支
2020-11-25 11:14:19
784
原创 Python语言基础知识
Python语言基础知识1.1 控制台的输入与输出1.1.1 数据的输入Python中提供了input()函数用于输入数据无论用户输入什么内容,该函数都返回字符串类型。其格式如下:input(prompt = Node,/)其中prompt表示提示信息,默认为空,如果不空,则显示提示信息。然后等待用户输入,输入完毕后按Enter键,并将用户输入作为一个字符串返回,自动忽略换行符,可以将返回结果赋予变量。说明:函数参数最后一个斜线表示该函数只接收位置参数而不接收关键参数,但是在Python中并不
2020-11-25 00:10:30
498
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人