Python基础之-输入、输出、运算符

输入、输出

输入 input

# 输入  input()

username = input('请输入姓名:')
print('输入的数据:',username)
print(type(username))

# 1、在python2中存在一个raw_input功能与python3中的input功能一样
# 2、在python2中还存在一个input功能,需要用户输入一个明确的数据类型,输入什么类型就存成什么类型
请输入姓名: cody


输入的数据: cody
<class 'str'>

输出 print

# 输出 print()

username = input('请输入姓名:')
print('输出的数据:',username)
print(type(username))
请输入姓名: cody


输出的数据: cody
<class 'str'>
# 练习: 用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式

# ------------ info of Tony -----------
# Name  : Tony
# Age   : 22
# Sex   : male
# Job   : Teacher 
# ------------- end -------------------

name = input('输入姓名:')
age = input('输入年龄:')
sex = input('输入性别:')
hobby = input('输入爱好:')

print(('-' * 5) + "info of Tony" + ('-' * 5))
print(f'Name  : {name}')
print(f'Age  : {age}')
print(f'Sex  : {sex}')
print(f'Hobby  : {hobby}')
print(('-' * 5) + "end" + ('-' * 5))
输入姓名: cody
输入年龄: 18
输入性别: 男
输入爱好: 篮球


-----info of Tony-----
Name  : cody
Age  : 18
Sex  : 男
Hobby  : 篮球
-----end-----

算术运算符

# 算术运算符   加减乘除取整取余幂(+ - * / // % **)

a = 2
b = 3

print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a // b)
print(a % b)
print(a ** b)
5
-1
6
0.6666666666666666
0
2
8

比较运算符

# 比较运算用来对两个值进行比较,返回的是布尔值True或False

a = 2 
b = 3

print(a == b)
print(a != b)
print(a > b)
print(a >= b)
print(a < b)
print(a <= b)
False
True
False
False
True
True

# 交叉赋值
# a b 互换值
a = 10
b = 20

a, b = b, a
print(a)
print(b)
20
10
# 解压赋值
info = ['cody', 'coding', 'java', 'c#']

a , b, c, d = info

print(a, b , c, d)
cody coding java c#

逻辑运算符

# 逻辑运算符用于连接多个条件,进行关联判断,会返回布尔值True或False

# and 与  两者必须同时成立

print(3 > 1 and 1 == 1)

# or 或  两者成立一个 即返回 True

print(3 > 1 or 1 != 1)

# not 取反

print(3 < 1)

# 优先级 not > and > or

True
True
False

成员运算符

# in  某一对象在另一个对象内 返回 True  ;反之

a = ['cody', 'coding', 'python', 'java']
b = 'java'

print(b in a)
True
# not in 某一对象不在另一个对象内 返回 True  ;反之

a = ['cody', 'coding', 'python', 'java']
b = 'c#'

print(b not in a)
True

身份运算符

# is  比较的是 两个对象的 id  即 id 相同返回 True  ;反之

a = 10
b = 10

print(a is b)
True
# is not 两个对象的 id 不同时 返回 True  ; 反之

a = 8
b = 9
print(b is not a)
True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值