目录
- #这是一行注释
- print("hello world")
- >>>hello world
- '''
- 三个单引号
- 三个单引号
- 三个单引号
- '''
-
- """
- 三个双引号
- 三个双引号
- 三个双引号
- """
'运行
- #取余-模
- print(6%5)
- >>>1
-
- #除
- print(6/5)
- >>>1.2
-
- #整除-地板除
- print(6//5)
- >>>1
-
- #幂-次方
- print(2**8)
- >>>256
- #大于等于 >=
- print(2>=4)
- >>>False
-
- #小于等于 <=
- print(2<=4)
- >>>True
-
- #等于 ==
- print(2==2)
- >>>True
-
- #不等于 !=
- print(2!=4)
- >>>True
- #与 and
- print((3>2) and (3<6))
- >>>True
-
- #或 or
- print((1<2) or (3<1))
- >>>True
-
- #非 not
- # A if B else C
- #默认赋值给A 如果条件B成立 则值为C
-
- x,y = 3,4
- big = x if x>y else y
- print(big)
- >>>4
- #是 is
- print('hello' is 'hello')
- >>>True
-
- #不是 not is
- print(3 is not 4)
- >>>True
-
- #存在 in
- print(3 in [1,2,3])
- >>>True
-
- #不存在 not in
- print(3 not in [1,2,4])
- >>>True
注:
is,is not 对比的是两个变量的内存地址
==,!= 对比的是两个变量的值
如果两个变量指向的地址是不可变的类型(str) 那么两种方法相等
如果两个变量指向的地址可变的类型(list dict tuple)那么有区别
变量名可以包括 字母 数字 下划线 但不能以数字开始。
- a = 3
- print(a)
- >>>3
-
- s='superman'
- print(s)
- >>>superman
-
- #数据类型与转换
- b =10086
- print(b,type(b))
- >>>10086<class 'int'>
- print(int('250'))
- >>>250
-
- print(float(250))
- >>>250.0
-
- print(str(2+5+0))
- >>>7
常用关键字:
关键字sep实现分隔符
关键字end是输出结束时的字符 默认\n
- print(a,end='!')
-
- print(a,b,sep='#')
-
- >>>3!3#10086