运算逻辑符号和输入输出
一、运算逻辑符号
1、算数运算符号(a=3,b=2)
算术运算符 | 作用 | 举例 |
---|---|---|
+ | 加法 | a+b=5 |
- | 减法 | a-b=1 |
* | 乘法 | a*b=6 |
** | 指数 | ,左边为底数,右边为指数a**b=9 |
% | 取余 | a%b=1 |
/ | 除法,包括小数位 | a/b=1.5 |
// | 取整除,只保留整数位 | a//b=1 |
2、逻辑运算符
逻辑运算符 | 举例 | 作用 |
---|---|---|
and | a and b | 同真则真,有假则假 |
or | a or b | 同假则假,有真则真 |
not | not a | 取a的反 |
优先级:not > and > or
二、输入输出
python中字符串格式化的方法,用%做占位符,%后跟的是变量的类型。
1、格式化输出:
money = 34
print ("衬衫的价格为%d"%money)
#结果:衬衫的价格为34
name = "张三"
age = 18
print("我是%s,今年%d了"%(name , age))
#结果: 我是张三,今年18了
或者使用"{ } .format()"
name = "张三"
print('姓名:{},年龄{}'.format(name,23))
#姓名:张三,年龄23
格式化符号(常用的%s, %d, %f)
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 通过str()字符串格式化 |
%d | 有符号十进制整数 |
%f | 浮点实数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数 |
2、input()
用于获取用户键盘输入,动态获取
input的数据全是str类型的
name=input("请输入你的姓名:")
print('你好,',name)
#请输入你的姓名:张三 #“张三”为用户输入内容
#你好,张三
3、print()隐含换行符,若不需要换行则可用end=’ ’
num = 1
while num<3:
print(num)
num+=1
#结果:
#1
#2
num = 1
while num<3:
print(num,end=' ')
num+=1
#结果:1 2