Python学习(一):变量与数据类型
一、关键字与字符
下面这些都是关键字,不能用于标识符

在python中,不需要声明变量的数据类型。
1 >>> a = 13 2 >>> b = 23 3 >>> a + b 4 36
值得注意的是,给整型赋值浮点型之后,整型变为浮点型
a=1.33 b=1 b=a print(b)
#此时print的结果b=1.33
二、input
1 number=int(input('Enter an integer:')) 2 if number<=100: 3 print('Your number is less than or equal to 100') 4 else: 5 print('Your number is greater than 100')
PS:第一行的int是将输入的字符串型转化为整型,这样才能比较。
写一个循环计算利率的程序
1 amount=float(input('enter your amount:')) 2 interest_rate=float(input('enter your ir:')) 3 period=int(input('enter your period:')) 4 year=1 5 value=0 6 while year<=period: 7 value=amount+(amount*interest_rate) 8 print('year {},rs.{:.2f}'.format(year,value)) 9 amount=value 10 year=year+1
求N个数字的平均值(N=10)
1 N=10 2 sum = 0 3 count = 0 4 print('please input 10 numbers:') 5 while count<N: 6 number=float(input()) 7 sum=sum+number 8 count=count+1 9 average=sum/N 10 print('average = {:.2f}'.format(average))
实现一个华氏温度与摄氏温度的转换
此时{:5d}代表:整型,保持5个字符宽度。不足宽度用空格补齐。
1 #!/usr/bin/env python3 2 fahrenheit = 0 3 print("Fahrenheit Celsius") 4 while fahrenheit <= 250: 5 celsius = (fahrenheit - 32) / 1.8 6 print("{:5d} {:7.2f}".format(fahrenheit , celsius)) 7 fahrenheit = fahrenheit + 25
元组(_tuple_)的封装与拆封
1 >>> data = ("shiyanlou", "China", "Python") 2 >>> name, country, language = data 3 >>> name 4 'shiyanlou' 5 >>> country 6 'China' 7 >>> language 8 'Python'
元组(_tuple_)这个数据类型,用逗号创建元组。
在赋值语句的右边我们创建了一个元组,我们称这为元组封装(_tuple packing_)。
赋值语句的左边我们则做的是元组拆封 (_tuple unpacking_)。

浙公网安备 33010602011771号