python 2

Day2:
快捷键记录:
ctrl+z:返回上一步操作
tab:集体添加缩进
ctrl+【:向左集体缩进
ctrl+】:向右集体缩进

python的&使用的是and 记得and前后都要加空格

3>2 and 1>3
False

3>2 and 1<2
True

(3>2)and(1<2) #像这样加括号也是可以的
True

Randint()函数:返回一个随机的整数,来源是random模块

import random
secret=random.randint(1,10)
k=0
print(“猜数字”)
while k!=1:
t=input(“input:\n”)
g=int(t)
if g==secret:
print(“Right!”)
k=1
else:
if g>secret:
print(“Wrong!Smaller”)
k=0
else:
print(“Wrong!Bigger”)
k=0
print(“Game Over”)

使用e计发,系统输出会变成浮点型,有一位小数

类型转换 str()字符串
注意:

a=5e19
b=str(a)
b
5e+19

Day3
Type():获取变量类型
Isinstance(待确定类型的参数,指定参数的类型):两个参数类型一致,True,否则False。(bool)

a=10
isinstance(a,int)
True

双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor)
至少有一方是float型时,结果为float型;两个数都是int型时,结果为int型。

3//2
1

3.0//2
1.0

9/5
1.8

9//5
1

双星号(**)表示求一个数的几次幂

3**2
9

同时:
(以下摘录:
双星号(**):kwargs
双星号(
)将参数以字典的形式导入:

实例
def bar(param1, **param2):
print (param1)
print (param2)
bar(1,a=2,b=3)
以上代码输出结果为:

1
{‘a’: 2, ‘b’: 3}

优先级建议自己加括号

(摘录)
位运算符& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
^ 按位异或运算符:当两对应的二进位相异时,结果为1
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1
<< 左移动运算符:运算数的各二进位全部左移若干位,由 << 右边的数字指定了移动的位数,高位丢弃,低位补0。

右移动运算符:把">>“左边的运算数的各二进位全部右移若干位,>> 右边的数字指定了移动的位数
or x or y 布尔"或” - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
两边同为假才会为假

(摘录)
1 Lambda #运算优先级最低
2 逻辑运算符: or
3 逻辑运算符: and
4 逻辑运算符:not
5 成员测试: in, not in
6 同一性测试: is, is not
7 比较: <,<=,>,>=,!=,==
8 按位或: |
9 按位异或: ^
10 按位与: &
11 移位: << ,>>
12 加法与减法: + ,-
13 乘法、除法与取余: *, / ,%
14 正负号: +x,-x

关于幂运算:
2-3 此时先后-
2**-3 此时先-后**

3<4<5
True
#解释为(3<4)and(4<5)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值