温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何进行python基础回顾

发布时间:2021-12-04 16:20:42 来源:亿速云 阅读:104 作者:柒染 栏目:建站服务器

今天就跟大家聊聊有关如何进行python基础回顾,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一、回顾内容
1、顶部
解释器
编码(2.7默认ascii,3.6默认utf-8)
2、print("hello")2.7
print "hello"  3.6
3、编码之间的关系
ascii    万国码  (最少两个字节unicode) gbk   utf-8
1个字节     最少两个字节                 2个        中文3个字节
4、命名
首字母不是数字
变量名不能是关键字
数字字母下划线
变量存在的意义-->方便调用
5、条件
if条件:
pass
elif 条件:
pass
else:
pass
注意缩进,冒号
6、while
while 条件:
pass   每次条件被判断成立无限执行
continue 中止此次循环,从新开始循环
break  终止所有循环
7、运算符
*=
+=
-=
/=
%= 取余
一个等号是赋值,两个等号才是等于
num = 13
zq = num % 2 #余数
if zq == 0: 
# 偶数
else:
# 奇数

in 判断元素在不在列表里面
num = “zq”
li = ["zq","zw"] 
if num in li: 
print('zai')
else:
print('buzai')
再加一个判断是否以z开头的
if num in li and num.startwith('z')
# and 可以在加一个条件

8、基本的数据类型
int,整形
n = 123
n = int(123) # int类的 ——init——
s = "123"
m = int(s) #字符串类型转换整形
整形有个长度限制,32位电脑正负2的31次方....(python2.7)
python3.6里面没有long了 不管多长的数字都是int。2.7里面超过范围会转换成长整形

s = "132sdfg" #字符串里面只包含数字时才能转换
m = int(s)

str,字符串
s = "zq"
s = str("zq")

a = 123
m = str(a) 把一个数字转换成字符串

=======
bytes =》 字节类型 
str   =》 字符串
目的:字节转换成字符串
b = 字节类型的对象
# m = bytes(b)
m = str(b,encoding=“utf-8”)

首字母变大写 去空格 变大小写 替换 是否为数字、字母 开头结尾 查找
个数  格式化  编码解码  居中左飘右飘  连接
li = ["zq","ss"]
l1 = "_".join(li)
l1对应的值 zq_ss

list,列表
i = [11,22,33]
i = list(11,22,33) 这是错误的
i = list([11,22,33]) list 是个类名 后面小括号里面的元素只能有一个但是里面必须用中括号加序列
=====
t = (11,22,33)
i = list([t]) 这是错误的 出来的结果是这样的[(11,22,33)]
i = list(t) 这是正确的

t = [11,22,33]
t = [11,22,33,]这两种是样的 

列表的公共功能:
索引
切片
for
长度
enumerate
删除 del li[0]
del li[0:2]
特有的功能:
翻转
排序
追加
插入
索引位置
删除
pop
扩展
清楚
tuple:
t = (11,22,33,44)
t = tuple(可迭代的对象)

li = (11,22,33,44)
l1 = tuple(li)

公共功能:
索引
切片
for
长度
enumerate
in
特有的功能:
个数
索引位置

特性:不能修改....
dict:
d = {"k":123,"k2":65}
d2 = {
"k":123,
"k2":156


li = [1,2,3,4]
字典: key:10 递加
  value: 列表的元素
dic = []
for i,j in enumerate(li,10):
new_dict = dict(enumerate(li,10))
公共功能:
索引
增加 dic[key]=vlue
删除
for
长度
in
特有的功能:
项 键 值 get haskey--》is
update
fromkey
字符串,字节
str
bytes

a = "张强"  gbk编码的字节
b = bytes(a,encoding="gbk") type(b)=> bytes
c = str(b,encoding="gbk")

int优化机制
a = 123
b = 123
id(a)
相同,因为有优化,-5~257

a = 123
b = a

看完上述内容,你们对如何进行python基础回顾有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI