一、变量
变量的命名和使用:
- 变量名只能包含字母、数字和下划线。变量名可以以字母或下划线开头,但是不能以数字开头。
- 变量名不能包含空格,但能使用下划线来分隔其中的单词。
- 不要把Python关键字和函数名作为变量名
message="A test!"
print(message)
执行结果:A test!
二、字符串
字符串是一系列字符,用引号括起来的都是字符串,引号可以是单引号,也可以是双引号。
"This is a string"
'This is a string'
这种灵活性可以让字符串中包含双引号和单引号。
“I'm a student”
'I say,"I am a student" '
1)首字母大写title()
name="ada lovelace"
print(name.title())
执行结果:Ada Lovelace
2)全部改为大写upper()
name="Ada Lovelace"
print(name.upper())
执行结果:ADA LOVELACE
3)全部改为小写lower()
name="Ada Lovelace"
print(name.lower())
执行结果:ada lovelace
字符串中使用变量
在引号前加上f,再将要插入的变量放在花括号内。当Python显示字符串时,会将每个变量替换为其值。这种字符串为f字符串,f是format的简写。
first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(full_name)
执行结果:ada lovelace
也可以这样使用:
first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(f"Hello,{full_name.title()}!")
执行结果:Hello,Ada Lovelace!
空白
空白泛指任何非打印字符,如空格、制表符和换行符。
无空白:"python"
有空白:" python "
删除空白方法:
language='" python "'
1.print(language.rstrip())
2.print(language.lstrip())
3.print(language.strip())
4.print(language)
执行结果:1."python " 2." python" 3."python" 4." python "
从第四个执行结果可以看出,该函数方法不会直接改变变量中的值,而是返回一个临时变量
二、数
1)整数
>>>2+3
5
>>>3-2
1
>>>2*3
6
>>>3**3
27
>>>(2+3)*3
15
【注意】:使用**代表乘方运算
2)浮点数
>>>0.1+0.1
0.2
>>>2*0.1
0.2
【注意】:结果包含的小数位数可能会不确定
>>>0.2+0.1
0.30000000001
>>>3*0.1
0.30000000004
3)整数和浮点数
- 两个数相除,就算结果是可以整除的,结果总是浮点数
- 任何运算中,只要有一个数是浮点型,那么结果就是浮点型
>>>4/2
2.0
>>>1+2.0
3.0
>>>2*3.0
6.0
>>>3.0**2
9.0
数中的下划线
在使用一些很大的数时,会使用下划线将数分开,使得更加清晰
1.first=100
2.first=1_00
3.first=10_0
4.first=10_.0
5.first=_100
前三种都能正确把100赋值到first中,后两种为错误赋值
同时给多个变量赋值
x,y,z=0,0,0
注释
注释使用#进行标识
#这是一个注释