python复习-基础知识(一)

一、注释、变量、关键字、输入(输出)、运算符

(一).注释(注释分为多行注释和多行注释)

1.单行注释
单行注释以#开头,起到解释说明的作用例如:# 这是注释
2.多行注释
多行注释主要是有,两个“ ''' ”组成,例如:''' 内容 '''。可以起到解释说明,屏蔽某段代码的作用

(二).变量

变量就是用来存储数据的,常见的变量的类型有整形、布尔类型、字符串、列表、字典、元组等类型,可以使用“type(变量名)”来检验

(三).关键字

1.命名规则
标识符由字母、下划线和数字组成,且数字不能开头,不能是python中自带的关键字

(四).输入(输出)

1.输入

name = input(请输入你想输入的内容)

2.输出
(1)格式化输出
print("我的姓名是%s, 年龄是%d" % (name, age))
格式符号转换
%c字符
%s字符串
%d有符号十进制整数
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母0x)
%X十六进制整数(大写字母0X)
%f浮点数
%e科学计数法(小写’e’)
%E科学计数法(大写“E”)
%g%f和%e 的简写
%G%f和%E的简写

二、循环、判断

(一)、判断

1.if-elif-else判断
if当条件1满足时做事情1;elif当条件1不满足、条件2满足时做事情2;else当上面条件都不满足做的事情3。

(二)、循环

1.while循环
num=0
while num>10:
	num +=1
	print(num)
2.for循环
(1)demo
for i in range(10):
	print(i)
(2)break
语句在语句块执行过程中终止循环,并且跳出整个循环
(3)continue
continue 语句在语句块执行过程中终止当前循环,执行下一次循环。

三、python中的元组、字典、字符串、列表总结

1.在python中列表、字符串、字典、元组都可以进行for循环遍历
2.字典、列表都是可变类型,元组和字符串都是不可变类型
3.字典可以通过键来获取指定的数据,列表、字符串、元组可以通过下标获取指定的数据

四、函数

(一)函数的基础知识

1.函数的定义
把具有独立功能的代码块组织为一个小模块,这就是函数
2.函数的类型
(1)无参数,无返回值
def A():
	print("A")
A()
(2)无参数,有返回值
def A():
	return "A"
a=A()
print(a)
(3)有参数,无返回值
def A(num):
	pass
a=A(num)
(4)有参数,有返回值
def A(num):
	return num
a=A(num)
print(a)

五、全局变量和局部变量的总结

  • 局部变量,就是在函数内部定义的变量;全局变量既能在一个函数中使用,也能在其他的函数中使用
  • 局部变量其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的;全局变量可以在其他函数中使用
  • 局部变量可以随时修改;全局变量的修改需要在被修改部分的前面加上 global 全局变量的名字
  • 局部变量,当这个函数创建的时候,就被创建,当使用完成之后就会消失

六、python难点知识总结——交换变量的值、递归、匿名函数

具体内容见这篇博客

七、python文件的操作

1.open操作文件

A = open('/Users/abc.txt','w',encoding='utf-8') 
A.read()
A.close() 

扩展:

  • readline()读取每次只读取一行,注意点:readline()读取出来的数据在后面都有一个\n
  • readlines() 将每一行形成一个元素,放到一个列表中,将所以的内容全部读出来,如果文件很大,占内存,容易崩盘。
  • with open 来进行文件的操作,这个好处是不用担心打开后文件是否忘记关闭的问题

2.打开文件的不同方式

r以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

rb以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

r+打开一个文件用于读写。文件指针将会放在文件的开头。

rb+以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

w打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

wb以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

w+打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

wb+以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

ab以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

ab+以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

八、面向对象

见python难点知识总结——面向对象

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~简

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值