1.1变量
x="helllo python world"
print(x)
在设置变量"x"并给"x"赋值后,再次用print方法输出,输出结果同直接在print中输入"hello python world"。
再添加两行代码如下:
x="helllo python world"
print(x)
x="hello python crash coures world"
print(x)
在程序中可以随时修改变量的值,而python始终记录最新值。
1.2变量的命名
命名只能包括字母,数字,下划线。
不能包括空格。
不要将python的关键字和函数名用作变量名。
尽量使用小写字母作为变量名。
2.1.字符串
字符串就是一系列字符。在python中,用引号括起来的都是字符串。
对于字符串,可以执行的最简单的操作之一就是修改其中的单词的大小写,如下:
name = "ada.lovelace"
print(name.title())
在print中,title()出现在变量name之后。方法是python对数据执行的操作,name.title()中name后的.表示Python对变量name执行方法title()的指定操作。每个方法后面都跟着一个括号,这是因为方法通常需要额外的信息来完成工作。
如要将肌肤从全部改为大写或者小写,可以这样:
name = "Ada.Lovelace"
print(name.upper())
print(name.lower())
2.2合并字符串
多数情况下,字符串需要合并使用。如,将姓和名储存在不同的变量里,然后再将它们合并:
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
这种合并字符串的方法称为拼接。
可以使用拼接来创建消息,再把整条消息存储到一个变量中,如:
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
x = "Hello," + full_name.title() + "!"
print(x)
2.3删除字符串空白
对程序员来说,'python '和’python’并没有多大的区别,但是对于程序而言,二者则是我完全不同的东西。
favorite_language = 'python ’
favorite_language
'python ’favorite_language.rstrip()
‘python’
要确保字符串中没有空白,可以使用rstrip()方法。favorite_language调用rstrip方法后,空格被删除了,然而这种删除是暂时的,如果要永久的删除字符串,必须将删除操作的结果存回到变量中:
favorite_language = favorite_language.rstrio()
还可以用lstrip()和strip()来删除空格。
2.4使用str()避免类型错误
如要编写一个简单的程序来祝某人生日快乐:
age = 23
message = "happy" + age + "rd birthday"
print(message)
但是运行上述代码后会发现有如下错误,
这是因为这是一个类型错误,Python知道这个变量可能是23,但也有可能是2和3,为此要调用函数str(),使23表示为字符串。
age = 23
message = "happy" + str(age) + "rd birthday"
print(message)