Basic concepts(一)

  1. Float浮点数: 直接输入一个小数,或一个数除以一个整数,或两个数中有一个是小数,两者相乘、相加,结果都将是小数形式,但是需要注意,python生成的小数在后几位并不精确,例如1/3,其结果不是0.33333333333。
  2. Exponentiation次方:两个乘号 * * ,例如:

2 * * 5=32
9**(1/2)=3.0。

  1. 商的计算用两个//,余数的计算用%,例如:

20//6=3
9%4=1。

  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(“ ”)一个字符串时,字符串两边不带引号。

  1. print函数可将字符串输出,input函数则可用于用户输入字符串,例如:

input("Enter something please: ")

此时用户输入字符串。

  1. 格式转换:如果两个数字相加,则会进行数学运算,例如:

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

  1. 数值、字符串都可进行乘法运算,例如:

x=2
y=2 * x
print(y)
4

又如:

x=“臭狗屁”
y=2 * x
print(y)
臭狗屁臭狗屁

又如:

x=“I love you”
print(x+“!”)
I love you!

  1. python中变量名必须为字母、数字、下滑线,且以字母开头,区分大小写。
  2. 变量前加上del表示删除该变量。
  3. x=2
    x=x+3            #还可写为x+=3
    print(x)
    5
    加减乘除、余数都适用

你可能感兴趣的:(Basic concepts(一))