定义的3种方法
#第一种
var1=12
#第二种
var2=var3=13
#第三种
var4,var5=("第一","第二")
#变量类型
‘’’
- 数字Number
2 字符串 char
3 列表 list
4 元祖 tuple
5 字典 dict
6 集合 set
Python的数字没有大小的限制
‘’’
‘’’
1.整数
没有小数部分
包含正数,复数,0
二进制只有0,1
以0b开头的都是
0b110=6
八进制0o开头
0o666=438
十六进制Ox
0xffff=65535
‘’’
a1=0b111
print(a1)
a2=0o666
print(a2)
a3=0xffff
print(a3)
‘’’
2.浮点数
就是小数
常见的格式
3.1415926
3.=3.0
.4=0.4
‘’’
‘’’
3.科学计数法
314.15=3.1415e2
3.15125e3=315.125
‘’’
a6=3.15125e3
print(a6)
‘’’
4.复数
python中的特色
与数学一致:实部与虚部一样
5+3j
3j
‘’’
a=4j
print(a)
打印4j
‘’’
布尔值:用来表示真假的值
只有两个值 :True、False(注意大小写)
在Python中可以当数字使用 True=1,False=0
可以当数字使用
‘’’
age1=21+True
print(age1)
age2=21+False
print(age2)
#打印22 和 21
‘’’
字符串
很多时候不能用数字来表示
文字性的信息
形式上是引号引起的内容
1.单引号
2.双引号
3.三引号:表示多行信息
单双引号含义一致
----说明:单双引号只能用一行,三引号用多行
‘’’
love="我爱学习"
print(love)
#打印出:我爱学习
love2="""
我爱
学习
学习让我
快乐,
学习让我头秃
"""
print(love2)
'''打印出
我爱
学习
学习让我
快乐,
学习让我头秃'''
#None 表示什么都没有,通常用来占位,
#比如返回一个空,return0,差不多
‘’’
今天的例题
1.写出10<cost<50的等价表达式
2.使用int()将小数转换为整数,结果向上取整还是向下取整
3.写一个程序判断是否是闰年
‘’’
#例题1
cost=40
if (cost>10)and(cost<50):
print("True")
if 10<cost<50:
print("True")
#例题2(3.4 向上取整=4,向下取整=3)
print(int(3.4))
#结果是向下取整
#例题3
year=input("请输入年份")
if year.isdigit():
year=int(year)
if year%4==0:
'''
注意如果没有str(year),那么将会报错
TypeError: unsupported operand type(s) for +: 'int' and 'str'
'''
print(str(year)+"是闰年")
else:print(str(year)+"不是闰年")
else:
print("叫你输入的是年份")