python基础语法

一、数据类型

  • 整形(int)
  • 浮点型(float)
  • 字符型(str)
  • 布尔型(True/False)

使用type()函数可以查看变量类型,返回变量类型。

二、列表list[]:由一系列按特定顺序排列的元素组成,可以是字符串、数值等

如:ad = ['a','b','c']

ad = ['a','b','c']
ad.append('d')    //在任意位置添加元素
del ad[1]        //删除列表中的某个元素
ad.pop()         //删除最后一个元素
ad.remove("a")

三、元组tuple():可以是字符串、数值等

四、集合set():无序且不重复的序列

fr = ['a','b','c','a']
print(len(fr))        //5
set_fr = set(fr)      //去重
print(set_fr)        //{'a','b','c'}
fr2 = {'a','b','a'}
print(fr2)            //{'a','b'}

'a' in set_fr        //True
'f' in set_fr        //False

fr.add('s')            //添加s
fr.remove('a')        //移除a
fr.clear()            //清空


//集合的运算
a = set('asdf')
b = set('zxcv')

a - b        //包含a,不包含b的元素集合
a | b        //并集
a & b        //交集
a ^ b        //取a和b独特的部分

五、字典{}:由键值对构成

person = {"name":"bob","age":24}
//键值:name、age
//值:bob、24


//字典操作
print(peron["name"])    //得到键值对应的值

//得到所有键值(循环)
a = []
for key in person.keys():
    a.append(key)
    print(a)
print(a)


//得到所有值
b = []
for value in person.values():
    b.append(value)
print(b)


//同时得到所有的键值对
a = []
b = []
for key,value in person.items():
    a.append(key)
    b.append(value)
print(a)
print(b)


//添加键值对
person["height"] = 190

//len取长度
print(len(person))    //3

//删除
del person["name"]

//修改
person["age"] = 30


//title()函数可以使首字母大写

字典不关心键值对的排列顺序,只需要关心对应关系

其他细节:

break与continue的区别:

break:立刻退出循环,不再执行剩余代码

continue:跳出本层循环

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值