1.Python的变量不用定义类型,每个语句后面也不用使用分号结束语句(不像java,C,C#要在变量声明后加上分号)如:
message="hello python world"
print(message)
-----------------------------------
age=19
print(age)
2.字符串
(1).在Python中用引号括起来的都是字符串, 其中的引号可以是单引号,也可以是双引号, 这里有个title()方法可以把英文字符串的首字母变成大写
name="ada lovelace" print(name.title())
(2).upper()方法是把所有字母变成大写和lower()方法是把所有字母变成小写,例:
name="ada loverlace" print(name.upper())
name="ASD LOVERLACE" print(name.lower())
(3)拼接字符串使用"+"号
first_name="张" last_name="艺兴" full_name=first_name+" "+last_name print(full_name)
3.制表符,换行符和删除空白
(1)制表符是 , 换行符是
(2)删除空白使用函数 rstrip() 如:
strip: 用来去除头尾字符、空白符(包括
、
、 、' ',即:换行、回车、制表符、空格)
lstrip:用来去除开头字符、空白符(包括
、
、 、' ',即:换行、回车、制表符、空格)
rstrip:用来去除结尾字符、空白符(包括
、
、 、' ',即:换行、回车、制表符、空格)
>>> name=' python one last name ' >>> name.rstrip() ' python one last name'
也可以这样写
name=" python one last name " print(name) print(name.rstrip())
这种删除方式只是暂时删除多余的空格,要永久的删除必须将删除的操作存回到变量中
>>> name=' python one last name ' >>> name.rstrip() ' python one last name' >>> name ' python one last name '
>>> name=' python one last name ' >>> name1=name.rstrip() >>> name ' python one last name ' >>> name1 ' python one last name'
4.数字运算 (1)整数运算直接数字加减乘除就可以了 例如:shu=2+3 shu=3*3 shu=6-2 shu=3/2
(2)两个**表示乘方运算 例如:shu=3**2 结果是9 即:3的2次方
(3)浮点运算 shu=0.1+0.1 结果是0.2, 只要一个是浮点数就是浮点运算 例如:shu=2*0.1 结果是0.2
5.使用函数str()避免类型错误
#使用str()函数避免类型错误 age=23 message="祝你"+age+"岁生日快乐" print(message)
Python发现你使
用了一个值为整数(int)的变量,但它不知道该如何解读这个值 ,Python知道,这个变
量表示的可能是数值23,也可能是字符2和3。像上面这样在字符串中使用整数时,需要显式地指
出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示
为字符串
#使用str()函数避免类型错误 age=23 message="祝你"+str(age)+"岁生日快乐" print(message)