python语句用法整理(1)

len("automatically")
len([1,1,5,1,4])
len(("one",))

识别字符串长度

x=[1,2,3,4,5]
x.append(6)
x
#如下功能相同
x=[1,2,3,4,5]
list.append(x,6)
x

向数组中加入新的对象

 . 用于存取对象的某个属性

x=[1,2,3,4,5]
x[0]

索引从0开始,这里会输出1

x=[1,2,3,4,5]
x[2]=7

3会变成7

>>> a=["wow",23]
>>> b=["wow",23]
>>> a is b
False
>>> b=a
>>> a is b
True

当is左右的对象指向的是同一个对象,会返回true

>>> a=3
>>> b=3
>>> a is b
True
>>> a==b
True
>>> a=banana
>>> b=banana
>>> a is b
True
>>> a==b
True
>>> a="faker"
>>> b="faker"
>>> a is b
True
>>> a==b
True

 当给对象赋的是单一数值而非数组时,非同一对象用is判定是true

>>> c="absolutely"
>>> d= None
>>> c is not None,d is None
(True, True)

反向测试。None用作位置标记值,指示“未知”或“不存在”

>>> a=3
>>> b=5
>>> a==b
False
>>> a<b
True
>>> a<=b,a!=b
(True, True)

==表示等于,!=表示不等于,<=小于等于,>=大于等于

>>> a=["more",5]
>>> b=["more",5]
>>> a==b
True

a与b是不同的对象,但有相同的值,所以比较结果是True

>>> a=55
>>> 0<=a<=56
True

链式结构

>>> x=["absolutely",2,3]
>>> 2 in x
True
>>> "ab" not in x
True
>>> "fake" in x
False

in用来判定对象是否在数组中

>>> absolutely="fake a smile"
>>> "k" in absolutely
True
>>> "mil" in absolutely
True

查找字符是否在数组中

>>> apple=1
>>> banana=2
>>> zero=0
>>> apple and banana
2
>>> banana and apple
1
>>> apple and zero
0
>>> apple==banana
False
>>> apple is not banana
True
>>> banana or apple
2

and返回最后一个真值,or返回第一个真值。顺便加了个身份操作符的练习(判断false和true)

>>> x=2
>>> if x==2:
...     print("you are very good")
... 
you are very good

先给x赋个值,然后进入if语句

>>> x=3
>>> y=4
>>> if x is y:
...     print("x is y")
... elif x!=y:
...     print("you are very good")
... else:
...     print("what is you doing")
... 
you are very good

if判断true和false来执行后续语句

>>> "piltover finest"[4]
'o'

方括号存取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值