Python入门学习(二)

数值类型:

a=100#整数
b=100.23#浮点数
c=100+100.23j#复数
d=c.real#复数取实部
e=c.imag#复数取虚部
f=1+1j#必须是1+1j,不是1+j

布尔类型

(只含False 和True)。为空或者为0时为false,有内容时即为True。常用表示方式为:

a=bool('hello')
b=bool(123)
c=bool(0)

结果为:
在这里插入图片描述

有序序列

(数据的格式不限)

a=[100,200, 300, 400, 500]
b=[a,300,200,'abc']
c=len(b[0])#检测列表中字符串的长度为5
d=len(b)#检测列表长度为4
a='123and456'
c=a[2:4]#显示2-4个
d=a[3:]#显示3以后
e=a[:-1]#显示少最后一个
f=c+d#c+d合起来显示
g=a*8#显示8次a

字符串类型

a=''' this
is 
'shen'
"tong"
'''
print(a)#三引号可以显示多行,并且可以包含单引号,双引号

b=a.find('is')#查找字符串所在位置
print(b)#输出结果为2

#也可以在命令行中进行替换
>>>a.replace('n','a')

列表(list)与元组类型

###列表类型(用中括号)
l1=[1,2,3]
l2=['a','s','d']
l3=[l1,l2]
print(l3[0])
print(l3[0][1])
#建立索引的时候,可以有一级索引,二级索引,类似于C++中的二维数组
列表的常用操作方法
t=[1,2,3]
#常用操作1.尾部增加元素
t.append('and')
print(t)
#常用操作2.插入增加元素
t.insert(3,'or')
print(t)
#常用操作3.删除元素
del t[0:1]
print(t)
#常用操作4.转换为列表
l=list('shentong')#将字符串转换为列表

###元组类型(用圆括号,数据不可变)
t=(1,2,3)

字典类型(无序)及其常用操作

{键值1:元素1,…键值n:元素n}

#创建字典
dic={'0':'shen','1':'tong'}
print(dic)
#常用操作1.增加内容
dic['2']='guang'
dic['3']='da'
print(dic)
#或者新建一个字典,然后用update
dic1={'4':'s'}
dic.update(dic1)
print(dic)

#常用操作2.修改内容
dic['0']='s'
print(dic)
#常用操作3.删除内容
del dic['1']
print(dic)
#常用操作4.提取键值
print(dic.keys())
#常用操作5.提取元素值
print(dic.values())
#常用操作6.返回键值对
print(dic.items())
#常用操作7.删除键值对应的键值对
dic.pop('2')
print(dic)

#####下面是遍历字典的一些操作
#常用操作8.遍历字典的键(key)
for key in dic:
  print(key)
#常用操作9.遍历字典的值(value)
for value in dic.values():
  print(value)
#常用操作10.遍历字典的项(键值对)
for item in dic.items():
  print(item)
#常用操作11.检查键值在字典中是否存在
if '0' in dic:
  print('键0存在')


运算符与优先级

算术运算:常用的有+, - , , / ,%,//(取整数),**(x的y次方)
关系运算符 :== ,!= ,>, <,>=,<=,
逻辑运算符号: o r , a n d , n o t or ,and ,not or,and,not
赋值运算符:=,+=,
=,/=,-=,…

优先级一般为:在这里插入图片描述

好多内容,需要反复记忆

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值