首先今天来跟大家讲一下我们python100天之day1
(1)python的数据类型:
- 1.整型:任意大小的整数
- 2.浮点型:通俗易懂点说就是我们的小数
- 3.字符串:就是用一对单引号或者一对双引号括起来的文本
- 4.布尔型:True或者False 例如(2<1会产生False;2==1会产生False),也就是说常用于逻辑判断中
- 5.复数型:类似2+3j这种形式,唯一不同的是将数学中的的虚部i换成了j
(2)变量的命名:
- 1.变量的命名必须以字母或者下划线开头,后接字母、下划线、数字(例如:2d是不合法的;name是合法的)
- 2.在python中变量的命名严格区分大小写();(例如:Name和name这两个变量的命名是不同的)
- 3.变量的命名不可以跟关键字相同(关键字为int,if,while,for等函数名字等等还有很多)
(3)运算:
- 1.算术运算:正常的加减乘除(+、-、*、/)运算以及乘方(**)、开方(**1/n)、整除(//)
- 2.逻辑运算:逻辑运算(and、or、not)
- 3.比较运算: 常见的大于>、等于==、小于<、大于等于>=、小于等于<=以及不等于!=
- 4.赋值运算:= (a=b是把b这个值赋值给a,对于赋值表达式是从右往左看)
- 5.复合运算:a+=b等价于a=a+b,a**=b等价于a=a**b我们可以
(4)Python中内置的函数对变量类型进行转换:
- int():将数据类型转化为整型
- float():将数据类型转化为浮点数
- str():将数据类型转化为字符串
- list():将数据类型转化为列表
- tuple():将数据类型转化为元组
- dict():将数据类型转化为字典
接下来是几个例子
"""
使用变量保存数据,并且对其进行运算
"""
"""
算术运算
"""
a=5#将5赋值给a
b=10#将10赋值给b
c=a*b#将a*b的值赋值给c
print('a×b=',c) #a×b=50
print('a÷b=',a/b) #a÷b=0.5
print('a+b=',a+b) #a+b=15
print('a-b=',a-b) #a-b=-5
print('a^2=',a**2) #a^2=25
print('a^(1/2)=',round(a**(1/2),2)) #a^(1/2)= 2.24
print('a整除b=',a//b) #a整除b= 0
print('b整除a=',b//a) #b整除a= 2
print('a除以b取余数=',a%b) #a除以b取余数= 5
"""
逻辑运算
"""
a=4
b=5
print(a and b) #5
print(a or b) #4
print(not(a and b))#False
"""
关系运算
"""
a=3
b=2
print('a>b:',a>b) #a>b: True
print('a>=b:',a>=b) #a>=b: True
print('a<b:',a<b) #a<b: False
print('a<=b:',a<=b) #a<=b: False
print('a==b:',a==b) #a==b: False
print('a!=b:',a!=b) #a!=b: True
"""
复合运算
"""
a=2
b=1
a+=2#等价于a=a+2即把a+2的值赋值4给a,之后a就等于4
print('a+=2:',a)#a+=2: 4
a+=b#等价于a=a+b即把a+b的值赋值5给a,之后a就等于5
print('a+=2:',a)#a+=2: 5
习题一:华氏温度转换为摄氏温度。
"""
将华氏温度转换为摄氏温度
"""
f = float(input('请输入华氏温度: '))
c = (f - 32) / 1.8
print('%.1f华氏度 = %.1f摄氏度' % (f, c))
在使用print函数输出时,也可以对字符串内容进行格式化处理,上面print函数中的字符串%.1f是一个占位符(保留一位小数),稍后会由一个float类型的变量值替换掉它。同理,如果字符串中有%d后面可以用一个int类型的变量值替换掉它,而%s会被字符串的值替换掉。
习题二:输入圆的半径计算计算周长和面积。
"""
输入半径计算圆的周长和面积
"""
r = float(input('请输入圆的半径: '))
c = 2*3.1416*r
s = 3.1416*r*r
print('周长: %.1f' % c)
print('面积: %.1f' % s)
最后坚持学习的人都能有所收获,加油加油加油!!!!