python study day1

python study day1

1.python3中的6个标准数据类型:
不可变数据:Number(数字) String(字符串)Tuple(元组)
可变数据: List(列表) Set(集合) Dictionary(字典)

number:数字Number支持int、float、bool、complex(复数)
List:python中使用最频繁的数据类型,列表中的元素可以改变
Tuple(元组):元组的元素不可改变,但是元组可以包含list
set集合:name = {a,b,c},set可以进行集合运算 a=set('sdvfsf') b=set('gfdsa') print(a-b)
Dictionary字典:python中的内置数据类型,是无序的对象集合,它的元素是键值对

2.注释
# --单行注释
‘’’
‘’'多行注释
“”"
“”"多行注释

3.运算符
(1)运算符种类:
算数运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级

(2)
算数运算符:+ - * / %(取模,返回余数) **(幂,返回x的y次幂) //(取整数,向下取接近除数的整数)
比较运算符:== != > < >== <==
赋值运算符:= +=(加法赋值运算符,c+=a等效于 c=c+a) -=(减法赋值运算符,c-=a等效于c=c-a) *= /= %=(取模赋值运算符,c%=a等效于c=c%a) **= //=
位运算符:& | ^ ~ << >>
逻辑运算符:and or not
成员运算符:in not in
身份运算符:is is not

4.数字Number
(1)数字类型转换:int(x)将x转换为一个整数
float(x)将x转换到一个浮点数
complex(x)将x转换到一个复数,实数部分为x,虚数部分为0
complex(x,y)将x和y转换到一个复数,实数部分为x,虚数部分为y,x和y是数字表达式

5.字符串
(1)转义字符
\b 退格
\000 空
\n 换行
\r 回车
\f 换页
(2)字符串运算符
+ 字符串链接
* 重复输出字符串
[]通过索引获取字符串中字符
[:]截取字符串中的一部分,遵循左闭右开原则,str[0,2]是不包含第3个字符的
in 成员运算符-如果字符串中包含给定的字符返回True
not in成员运算符-如果字符串中不包含给定的字符串返回True
r/R 原始字符串
% 格式字符串
(3)字符串格式化
print (“我叫 %s 今年 %d 岁!” % (‘小明’, 10)) 我叫 小明 今年 10 岁!

6.列表
列表中的值可以访问:list[0]
列表中的值可以更新:list[2]=2001
列表中的值可以删除:del list[2]
多个列表可以进行操作:+用于组合列表list[1]+list[2] ; list[2]*2
列表可以截取与拼接:list=[a,b,c], list[2]
列表还可以嵌套:a=[‘a’,‘b’,‘c’] n=[1,2,3] x=[a,n] x=[[‘a’,‘b’,‘c’],[1,2,3]]

7.元组
元组元素不可修改
元组使用小括号,列表使用中括号
当元组中只有一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用
元组访问同列表一样
修改元组,元组不可修改,但是可以通过对元组进行链接组合达到增加元素目的,tup1=(1,2,3) tup2=(4,5,6) tup3=tup1+tup2
删除元组,元组中的元素不可删除,但是可以删除整个元组 del tup1
元组运算符,和list一样 + *
元组可以截取和索引 tup=(a,b,c), tup(2)

8.字典
字典是一种可变容器模型,且可存储任意类型对象

发布了1 篇原创文章 · 获赞 0 · 访问量 45
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览