输入输出_操作符_注释_python
【摘要】 认识布尔类型布尔类型是个数学上的概念,真假!python中的布尔类型用True和False表示(注意大写)!布尔类型也是一种特殊的整数类型,在和整数运算时,True表示1,False表示0!# 布尔类型 True(1) False(0)a = Trueprint(type(a))print(a+1)print(False+0) 输入和输出input输入函数,从标准输入中获取用户输入prin...
认识布尔类型
布尔类型是个数学上的概念,真假!
- python中的布尔类型用
True
和False
表示(注意大写)! - 布尔类型也是一种特殊的整数类型,在和整数运算时,
True
表示1,False
表示0!
# 布尔类型 True(1) False(0)
a = True
print(type(a))
print(a+1)
print(False+0)
输入和输出
input
输入函数,从标准输入中获取用户输入
# input输入和print输出
num = input("请输入一个整数:")
print(num,type(num))
可以看到我们input
默认返回值是str
类型!
我们需要通过类型函数(int()
…)进行类型转换得到我们想要的类型!
# input输入和print输出
num = int(input("请输入一个整数:"))
print(num,type(num))
注释
# 用 # 进行注释
a= 12 # a是整数
操作符
- python中支持
+-*/%
这些操作符,并且使用方法和C一样!- 注意
/
是精准除法//
这个是整除,会对结果取整
#操作符 + - * %
print(1+1)
print(1-1)
print(12%5)
# /精确除法
print(12/5)
# // 整除
print(12//5)
**
表示乘方运算
print(2**5)
python也支持比较运算符
> >= < <= == !=
这些运算符,结果都是布尔值!
# 比较运算符
print(2>3)
print(2!=3)
print(3==3)
python支持逻辑运算符
and
和or
这里不能使用&&
和||
进行逻辑运算!!!
# 逻辑运算符 and or
print(2==2 and 3<1)
print(2==2 or 3<1)
python支持
1<4<5
这样的比较表达式类似于1<4 and 4<5
效果一样!
print(2<3<1)
print(2<3 and 3<1)
== !=
可以用来判断字符串相等!
# == != 判断字符串相等!
a = 'abc'
b = "abc"
print(a==b)
print(a!=b)
字符串之间也可以比较大小取决于字符串的字典序
# 字符串的比较
print('abc'<'bff')
& | ~
按位与,按位或,按位异或
# 按位与& 按位或| 按位取反~
print(2&1) # 10 & 01 -> 00 0
print(2|1) # 10 | 01 -> 11 3
print(~2) # 10 ~ -> 1...01 这里符号位也取反了 然后这是补码,源码取反+1 -> 补码 然后转换成源码就是 -3
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)