Python基础学习02

Python基础学习02

ppt的 3(元组、列表)5(字典、集合)先跳过,明天再学
ppt现在看到了 7
莫烦python 学到了 类

###判断语句
if

E.g
x,y,z=1,3,2
if x<y>z:
	print("任意字符串")	     可以正确打印				
逻辑判断符号:
> < ==(判断等于)	!=  >=  <=   

if else elif

if 条件1:
	语句1
elif 条件2(条件1不满足时):				else if
	语句2
elif 条件3:									
	语句3
else(上述情况均不包含):
	语句n

判断当第一次满足条件后,直接跳过后面的判断(短路求值、判断)
当条件为 非零数值、非空字符串、非空list等 就判断为True,否则为False

##函数

定义函数 1
def 函数名():
	语句1
	···
	语句n
函数名()				调用函数

调用函数—> Idle中 >>>函数名() 或者 如上

定义函数 2(有参数)

E.g
def fun(a,b):
	c=a*b
	print("the c is",c)
定义之后,idle中运行
>>>fun(a=3,b=2)				指定参数
the c is 6

定义函数 3(有默认参数)

def fun 1(a,b="345",c='2345',d=True):			
	print("a:",a,
			"b:",b,
			"c:"c
			"d:"d)
fun 1(3,'asd','34')

fun 1(234,"34567",False)	结果发现,按顺序赋值

函数体内部使用 return 返回函数结果,同时返回多个值(一个元组)

默认参数注意事项
1、必选参数在前,默认参数在后
2、变化大的参数在前,小的在后
3、默认参数指向不变的对象,设置默认参数应设置为 常量,不可用变量

定义函数 4(可变参数)

def fun2(*n):			* 加 变量名    不加* 传多个参数 需写成 元组或者列表
	sum=0					之后,调用函数时可以写入任意个参数,视作一个元组
	for i in n:					写入元组或者列表 需在前面加上 *
		sum=sum+i*i
	return sum

定义函数 5(关键字参数)
基本同可变参数,允许传入0或任意个参数,

def fun(**n)

函数内部,关键字参数会组装成 一个 dict
##全局&局部变量

全局变量 一般大写
E.g
RED = 10		全局变量,一般写成大写
a = None 		先定义 a ,再定义为全局变量
def fun():
	global a	定义 a 为全局变量,结果如下	若忽略此行,输出 a 为None,局部变量
	a=10
	print(a)
	return a+100
	
fun()
print("past a=",a)		None
print(fun())			110
print("now a=",a)		10

##模块
###模块安装
打开命令行(window)

pip3 install numpy			    安装numpy
pip3 uninstall numpy		    卸载numpy
pip3 install numpy-1.13.2		指定版本安装
pip3 install -U(upgrate) numpu  	升级numpy

##文件

###文件读写1

E.g
text = 'This is my first test.\nThis is next line.\nThis is last line.'
#print(text)
my_file = open('my file.txt','w')				r->read    w-> write
my_file.write(text)			创建并写入一个文件
my_file.clode()					关上文件

###文件读写2

append_text = '\nThis is appended file.'
my_file = open('my file.txt','a')					a->append 后面追加
my_file.write(append_text)							追加一个文件
my_file.clode()	

###文件读写3

file = open('my_file','r')
content = file.read()									读取全部内容
fir_content = file.readline()						单数,一次读取一行内容
sec_content = file.readline()					第二次读取,复数是全部读取
content = file.readlines()				readline 注意单复数,复数,读取剩下的生成一个列表
print(content)									打印读取的内容,后面类推
旧瓶装新酒:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值