初学python

标题

python训练营第一天打卡

一·注释

#这是一个简单的 注释

# for menus in menus:
#     print(menus)
#           for f in menu:
#               print(f)
#但是还是喜欢ctrl+/注释

二·运算符

`+` || `1 + 1`
`-` || `2 - 1`
`*` || `3 * 4`
`/` || `3 / 4`
`//`| 整除(地板除)| `3 // 4`
`%` | 取余| `3 % 4`
`**`|| `2 ** 3`
:---:|:---:|:---:
`>` |大于| `2 > 1`
`>=`|大于等于| `2 >= 4`
`<` |小于| `1 < 2`
`<=`|小于等于| `5 <= 2`
`==`|等于| `3 == 4`
`!=`|不等于| `3 != 5`
`and`|| `(3 > 2) and (3 < 5)`
`or` || `(1 > 3) or (9 < 2)`
`not`|| `not (2 > 1)`
#这个比较简单
`~` |按位取反|`~4`
`&` |按位与  |`4 & 5`
`|` |按位或  |`4 | 5`
`^` |按位异或|`4 ^ 5`
`<<`|左移    |`4 << 2`
`>>`|右移    |`4 >> 2`
a=3
b=4
a^=b
b^=a
a^=b
#位运算符始终是个难点,通过陈亦新大佬讲解也明白了

  • is, is not 对比的是两个变量的内存地址
  • ==, != 对比的是两个变量的值
  • 比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。
  • 对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。

运算符的优先级

  • 一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)
  • 先算术运算,后移位运算,最后位运算。例如 1 << 3 + 2 & 7等价于 (1 << (3 + 2)) & 7
  • 逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) and (4 < 5)
    天池给的总结永远是那么的精华!
    三·变量和赋值
int | 整型 `<class 'int'>`| `-876, 10`
float | 浮点型`<class 'float'>`| `3.149, 11.11`
bool | 布尔型`<class 'bool'>` | `True, False`
#以前学C语言了解过过强制转换应该是一个道理impor这个函数应该跟C的include一样
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
#END这个参数还有这种用法了解了
四·循环语句
if-else  for  while这种东西只能拼耐心

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值