if条件判断,for循环,while循环,循环退出,遍历文件, 数据类型转换,函数定义,默认参数

if条件判断:

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
在这里插入图片描述
if 语句用于控制程序的执行,基本形式为:

 if 判断条件:
    执行语句……
else:
    执行语句……

Python程序语言指定任何非0和非空(null)值为true0 或者 null为false
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,简单说就是if条件判断正常执行完就执行else

f 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。
当判断条件为多个值时,可以使用elif,也可以重复用if,相比下elif的好处是节约资源,满足一个条件后就不再判断其他的了

Python for 循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的语法格式如下:

for iterating_var in sequence:

   statements(s)

在这里插入图片描述

列表重写:

for i in [i for i in range(1,10) 

range返回的是一个序列的数
xrange返回的是一个对象

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

结束循环的几种方法:
continue
退出当前层循环,开始下一层
break
退出循环
pass
继续循环,什么都不做,占位
sys.exit()整个程序退出,需要导入sys模块

Python While 循环语句

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:

for iterating_var in sequence:
   statements(s)

流程图
在这里插入图片描述

Python 打开文件open() 方法

Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。
open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。

open(file, mode='r')
完整的语法格式为:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
参数说明:
file: 必需,文件路径(相对或者绝对路径)。
mode: 可选,文件打开模式
buffering: 设置缓冲
encoding: 一般使用utf8
errors: 报错级别
newline: 区分换行符
closefd: 传入的file参数类型
opener:

参考文档:https://mp.youkuaiyun.com/mdeditor#

file.readline([size]) 读取整行,包括 “\n” 字符。
file.readlines([sizeint]) 读取所有行并返回列表,若给定sizeint>0,则是设置一次读多少字节,这是为了减轻读取压力。

打开文件为了节约系统资源,可以用for循环的方法打开:

for line in fd:
    print line

用while也可以

类型转换

十六进制→十进制

int(x [,base ])         #将x转换为一个整数 

十进制→十六进制

hex(x )                 将一个整数转换为一个十六进制字符串 

字符串→列表

list(s )                将序列 s 转换为一个列表 

列表→字符串

''.join(list)    #单引号里表示以什么进行分割,如果为空,则不分割

字符串→元祖

tuple(s )               将序列 s 转换为一个元组 

元祖→字符串

''.join(tuple)    #单引号里表示以什么进行分割,如果为空,则不分割

函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

定义一个函数:

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]
  • 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。

默认参数
调用函数时,默认参数的值如果没有传入,则被认为是默认值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值