data type, arithemetic operators

Scalar Data Type: int, float, complex, boolean, NoneType
Sequence Type: list, tuple, range
  • List Methods:
    L.append(e)
    L.insert(i,e)
    L.remove(e)
    L.extend(L1)
    L.pop(i)
    L.sort()
    L.sorted()
    L.reverse()
  • List Comprehensions
    L = [object, expression, or function for element in sequence]
    L = [object, expression, or function for element in sequence if Boolean expression]
    L = [object, expression, or function for element in sequence for element2 in sequence 2]
Text Type: str
  • String Methods: Formatting
    S.upper() - change to upper case
    S.lower() - change to lower case
    S.capitalize() - capitalize the firse word
    S.find(S1) - return the index of the first instance of the input
    S.replace(S1,S2) - find all instances of input 1 and change to input 2
    S.strip(S1) - remove whitespace characters from a string
    S.split(S1) - split the string into a list
    S.join(L) - combine the input sequence into a single string
Set Type: set, frozenset
  • Set Methods
    S1.union(S2),S1|S2 - elements in S1 or S2 or both
    S1.intersection(S2),S1&S2 - elements in both
    S1.difference(S2),S1-S2 - elements in S1 but not in S2
    S1.symmetric_difference(S2),S1^S2 - elements in S1 and S2 but not both
  • Dictionary and Set Comprehensions
    print({x: x**2 for x in range(1, 11)})
    print({x.lower(): y for x, y in [(‘A’,1), (‘b’,2), (‘C’,2)]})
    print({x.lower() for x in ‘SomeRandomSTRING’})
Mapping Type: dict
Arithemetic Operators:

+ addition
- subtractions
* multiplication
// floor division
** exponent
% modulus(has rounding errors)

Boolean Operators:

and; or; not

Indexing
  • Dictionary Operations:Indexing’
    mydic = {‘howard’: ‘aerospace engineer’, ‘leonard’: ‘physicist’}
    mydic[‘howard’]
  • Sequence Operations : Starts from 0!!’
    print(‘abdeclj’[3])
    print(‘abd’[0])
    print((1, 2, 3)[-1])
    print((1, 2, 3)[3])
Storing Matrix Data: list, array, matrix
Mutability

Immutable types: str, tuple
Mutable types: list, set, dict

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值