第二天开始学python

定义的3种方法

#第一种

var1=12

#第二种

var2=var3=13

#第三种

var4,var5=("第一","第二")

#变量类型
‘’’

  1. 数字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("叫你输入的是年份")
发布了2 篇原创文章 · 获赞 0 · 访问量 68

猜你喜欢

转载自blog.csdn.net/qq_42571562/article/details/104550605