Syntax,Variables and Numbers
- tuples:元组(直接交换顺序:a,b = b,a)
- =:赋值运算符(assignment operator)
- print():显示传递给他的值;加括号来调用函数,并将函数的输入(或参数)放在括号中。
- if 行末尾的冒号 (😃 表示新的代码块正在开始。缩进的后续行是该代码块的一部分。
- *operator:可以表示两个数字想乘,当用字符串相乘的时候,表示重复多次
1.Python 语法(Python syntax)
2.变量赋值(variable assignment)
3.算术运算符(arithmetic operator)
Python 以英国喜剧剧团 Monty Python 命名,因此我们将制作我们的第一个 Python 程序,以向他们关于 Spam 的短剧致敬)。
1.简单Python介绍
spam_amount = 0 #变量,同时为该变量赋值为0(不需要声明,declare;不需要告诉变量属性)
print(spam_amount) #直接输出spam_amount的值,print代表这一个函数,显示传递给他的值
## 订购垃圾邮件(ordering Spam)、鸡蛋(egg)、垃圾邮件(spam)、垃圾邮件、培根(bacon)和垃圾邮件(另外 4 份垃圾邮件)
spam_amount = spam_amount + 4
if spam_amount > 0:
print("But I don't want ANY spam!") #一个判别语句
viking_song = "Spam" * spam_amount
print(viking_song)
2.数字和算术
- int -short for integer
- float:浮点数是带小数位的数字 - 对于表示重量或比例等内容非常有用。
- type() :是我们见过的第二个内置函数(在 print() 之后),它是另一个好记的函数。
type(spam_amount) #查看变量类型
3.计算顺序
四则运算顺序: PEMDAS - (Parentheses)括号、(Exponents)指数、(Multiplication)乘法/(Division)除法、(Addition)加法/减法(Subtraction)。
total_height_meters = (hat_height_cm + my_height_cm)/100
print("Height in meters=",total_height_meters)
4.用于处理数字的内置函数(builtin functions)
- min()
- max()
- abs():返回参数的绝对值
- float()
- int()
除了作为 Python 的两种主要数值类型的名称外,int 和 float 也可以作为函数调用,将它们的参数转换为相应的类型:
print(float(10))
print(int(3.34))
print(int("807") + 1 )
练习
ctrl+enter、shift+enter
1.计算圆的面积
pi = 3.14
diameter = 3
radius = diameter/2
area = pi*(radius)**2
#pi*radius**2
2.交换变量(swap variables)
(1)借助临时储存变量
tmp = a
a = b
b = tmp
(2) 利用元组的特点
a,b = b,a
3.将括号(parentheses)添加到以下表达式(following expression),使其计算结果为 1。
% :计算两个数字的整数余数
(a+b) % 3
也就是a和b的和被3整除后的余数