- Float浮点数: 直接输入一个小数,或一个数除以一个整数,或两个数中有一个是小数,两者相乘、相加,结果都将是小数形式,但是需要注意,python生成的小数在后几位并不精确,例如1/3,其结果不是0.33333333333。
- Exponentiation次方:两个乘号 * * ,例如:
2 * * 5=32
9**(1/2)=3.0。
- 商的计算用两个//,余数的计算用%,例如:
20//6=3
9%4=1。
- Strings字符串:两边加上单引号‘ ’,或双引号“ ”,当结果显示一个字符串时,通常在输出的字符串两边加上单引号。双引号(或单引号)内嵌套双引号(或单引号)则会出错,若字符串中包含双引号(或单引号),需要在引号前加一个反斜杠\,例如:
'Brian's mother: He's not the Messiah. He's a very naughty boy!'。
另外\n表示回车到下一行。如果一个衣服穿两边各加3个双引号,则该字符串内的回车不会被执行为下一行,而是在输出中在回车处加上\n,例如输入:
"""Customer: Good morning.
Owner: Good morning, Sir."""
则输出为:
'Customer: Good morning.\nOwner: Good morning, Sir.'
当print(“ ”)一个字符串时,字符串两边不带引号。
- print函数可将字符串输出,input函数则可用于用户输入字符串,例如:
input("Enter something please: ")
此时用户输入字符串。
- 格式转换:如果两个数字相加,则会进行数学运算,例如:
5+2,输出结果为7
若两个字符串相加,则不进行数学运算,仅将两个字符串拼在一起,例如:
“5”+“2”,输出结果为‘52’
可用int函数将字符串数字变为整数,例如:
int(“5”)+int(“2”),输出结果为7
除了int函数,还有float和str。格式转换还可用于将用户输入的字符串转换为数字以进行数学运算,例如:
float(input("Enter a number: ")) + float(input("Enter another number: "))
Enter a number: 40
Enter another number: 2
42.0
- 数值、字符串都可进行乘法运算,例如:
x=2
y=2 * x
print(y)
4
又如:
x=“臭狗屁”
y=2 * x
print(y)
臭狗屁臭狗屁
又如:
x=“I love you”
print(x+“!”)
I love you!
- python中变量名必须为字母、数字、下滑线,且以字母开头,区分大小写。
- 变量前加上del表示删除该变量。
- x=2
x=x+3 #还可写为x+=3
print(x)
5
加减乘除、余数都适用