Python 语言
1. 高级语言
2. 面向对象
3. 跨平台
4. 解释型
5. 交互式
6. 开源
常见的中文编码
Unicode: 介绍:Unicode 是为了解决传统的字符编码方案的局限性而产生的,它为每种语言中的每个字符设定了统一并且 唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 优点∶可以囊括多国语言,囊括了常用汉字 缺点∶表示一个英文字符由一个字节变成了两个浪费存储空间和传输速度。生僻字表示不足
UTF-8: 介绍:Unicode 编码的升级版,在 UTF-8 中,字符是以 8 位序列来编码的,用一个或几个字节来表示一个字符。 这种方式的最大好处是 UTF-8 保留了 ASCII 字符的编码作为它的一部分。UTF-8 俗称"万国码",可以同屏显示多 语种,一个汉字通常占用 3 字节(生僻字占 6 个)。为了做到国际化,网页尽可能采用 UTF-8 编码。
GB2312 介绍∶GB2312 简体中文编码,一个汉字占用 2 个字节,在大陆是主要的编码方式。当文章/网页中包含繁体中文、 日文、韩文等时,这些内容可能无法被正确编码。 位数∶使用 2 个字节表示,能表示 7445 个符号,包括 6763 个汉字,几乎覆盖所有高频率汉字。
GBK 介绍∶它是 GB2312 的扩展,加入对繁体字的支持,兼容 GB2312。 位数∶使用 2 个字节表示,可表示 21886 个字符。
Python 中的关键字
continue 作用:跳过当次循环,执行下一次循环
break 作用:用来结束整个循环 注意:通常在循环中使用,满足一定条件时
pass 作用:不做任何事情,一般用作占位语句,保持语句完整
While 作用:用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复且相同任务。
except 作用:需要搭配 try 进行使用,该语句用来检测 try 语句中的错误,从而让 except 语句捕获异常信息并处理
实例:
try:
print(你好)
except:
print("啊哦!程序出错了!")
导入模块
import 模块名 as 别名
form 模块名 import 成员名
示例:导入 time 模块,使用 sleep 方法,让程序睡眠两秒
import time as t
t.sleep(2)
#或者
from time import sleep
sleep(2)
文件操作
open 方法
作用:用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数
示例:open(文件路径,打开模式) 文件操作-打开模式
r 模式:打开一个文件只用于只读
rb 模式:以二进制格式打开一个文件只用于只读
w 模式:打开一个文件只用于写入
wb 模式:以二进制格式打开一个文件只用于写入
使用示例:
f = open('file.txt','r')
f.read()#读取文件
f.close()#关闭文件,释放资源
Python 中的输入与输出
input()函数 作用:接受一个标准输入数据,返回为 str 类型
print()函数 作用:用于打印输出,是 Python 中最常见的函数
使用示例:
s=input('请输入内容:')
print(s)
python 数据类型
1. 数字(Number)
2. 字符串(Str)
3. 列表(List)
4. 字典(Dictionary)
5. 集合(Set)
6. 元组(Tuple)
数字(Number)
1. 整数(int)
2. 浮点型(float)
3. 复数(complex)a+bj
4. 布尔型(bool)
整型 整型通常被称为整型或整数,是正或负整数,不带小数点,0 也属于整数
例如:10,-9
浮点型 浮点型由整数部分与小数部分组成
例如 2.5,-4.6,10.0
布尔型(bool) True 为 1,False 为 0
布尔值为 False 的情况:False/各种 0/各种空数据
字符串 字符串是 python 中最常用的数据类型,用‘’或“”来创建字符串
例如“Hello World”,’abc’,“123”
注:字符串属于不可变数据 访问字符串中的值(方括号)
str[x]
str[x1:x2]
#索引从 x1 开始,到 x2 停止,包含 x1,不包含 x2 字符串连接 + 将多个字符串进行连接
#+号左右两边必须为字符串
#字符串复制 * 重复输出字符串
# *号后面紧跟复制的次数
使用示例:
a='小美'
print(a*3)
capitalize()方法
作用:将字符串中的第一个字母转换为大写,其他字母变小写
使用方法:
#字符串.capitalize()
title()方法
作用:将所有单词的首个字母转化为大写,其余字母均为小写
注意:非字母后的第一个字母将转换为大写字母
使用方法:
#字符串.title()
len()方法
作用:返回对象(字符串,列表,元组等)长度
使用方法:
#len(对象)
lower()方法
作用:转换字符串中所有大写字母转换为小写字母
使用方法:
字符串.
#字符串.lower()
upper()方法
作用:将字符串中的小写字母转换为大写字母
使用方法:
#字符串.upper()
min()方法
作用:返回字符串中最小的字母(字符串大小根据 ASCII 比较)
使用方法:
#min(字符串)
isdigit()方法
作用:检测字符串是否只由数字组成
使用方法:
#字符串.isdigit()
count()方法
作用:统计字符串中某个字符出现的次数
使用方法:
#字符串.count()
find()方法
作用:检测字符串中是否包含子字符串 str 注意:如果包含字符串返回开始的索引值,否则返回-1
使用方法:
#字符串.find(‘子字符串’)
replace()方法
1. list[x]
2. list[x1:x2]
#索引从 x1 开始,到 x2 停止,包含 x1,不包含 x2
作用:把字符串中的 old(旧字符串)替换成 new(新字符串)
使用方法:
#字符串.replace(‘旧字符串’,’新字符串’)
列表
列表是 Python 中最常用的数据类型。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
例如∶
list1=[1,2,3,4]
list2=['a','b','c']
# 注意∶列表中的数据是可变的,可以对列表的数据项进行修改或更新 访问列表中的值 (方括号)
1. list[x]
2. list[x1:x2]
#索引从 x1 开始,到 x2 停止,包含 x1,不包含 x2