python蓝色_Python基础语法(一)

浮点型精度:from decimal import Decimal

Decimal("0.1") + Decimal("0.2")

>>>Decimal("0.3")

2.运算符:(+ - * / **(次方) //(整除)%取余 ......)

-----------------------------------------------------------------------------

序列:

1.可变

x in s (判断元素是否在序列内)

x not in s (判断元素不在序列t内)

list(可以包含任意对象的有序集合,任意嵌套,下标也可访问元素相当于js里面的数组)

citys = [1,2,3,4,5]

citys[0:2] >>> [1,2] //截取

citys[0::2] >>>[1,3,5] //步长设置 对应的改变序列需要citys[0::2]=[99,99,99] >>>[99,2,99,4,99]

del l[i] 删除元素

l.remove(x) 删除元素(删除第一个匹配的值)

l.clear() 清空列表

l.append(x) 添加元素(只能当做一个值) l = [3,2,1]--->l.append([6,7]) >>>[3,2,1,[6,7]]

l.extend(x) 添加元素 l = [3,2,1]--->l.extend([6,7]) >>>[3,2,1,6,7]

l.insert(起始下标,终止下标) 插入元素

l.pop() 删除某个元素(抛出和js数组操作一样)

l.reverse() 反转元素

l = s 复制序列(改动会互相影响)

s = l[:] 复制序列 (改动不会互相影响完全是新的序列)

l.copy() 复制序列

l.sort() 排序默认从小到大

l.reverse() 反转默认从大到小 l.sort(reverse = true) 默认从大到小

x.count(s) //检索元素在序列中出现多少次

x.index(s) //检索下标

2.不可变(tuple元组)

元组()

单个元组 name = ("tom",)一定要加上逗号,否则默认为str

和list下标法一样访问;

t = (1,2) t1 = (3,4) t=t+t1 >>> (1,2,3,4)

交换变量值 a = 5,b =10 ; a,b = b,a ; a = 10 b = 5;

-----------------------------------------------------------------------------

集合

映射

程序单元类型(相当于函数)

其他:

1.空对象 None(特殊)

2.布尔 true/false

1的本质是true (x = 3 + true)>>>4 /

0的本质是false (false == 0) >>>true / x=() bool(x) >>>false / x={} bool(x) >>>false

bool(obj)函数处理布尔类型

3.类型对象 type()函数检测数据类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值