python零碎知识点

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值