python的变量和数据类型

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)制表符是 \t , 换行符是 \n

(2)删除空白使用函数  rstrip()  如:

strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)
lstrip:用来去除开头字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)
rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)

>>> 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,也可能是字符23。像上面这样在字符串中使用整数时,需要显式地指
出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示
为字符串

#使用str()函数避免类型错误
age=23
message="祝你"+str(age)+"岁生日快乐"
print(message)

 

 

posted on 2019-04-02 13:35  天道酬勤Java  阅读(215)  评论(0编辑  收藏  举报

导航