变量
变量名只能包含字母、数字和下划线。
变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。 变量 名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print
变量没啥好说的, 别拼写错误就好了,
字符串
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
比如
"this is a string "
'this is a string'
使用方法修改字符串的大小写
name = 'ada lovelace '
print(name.title())
执行这段代码
得到
Ada Lovelace
在这个示例中,小写的字符串"ada lovelace" 存储到了变量name 中。在print() 语句中,方法title() 出现在这个变量的后面。方法 是Python可对数据执行的操作。
在name.title() 中,name 后面的句点(. )让Python对变量name 执行方法title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成 其工作。这种信息是在括号内提供的。函数title() 不需要额外的信息,因此它后面的括号是空的。
title()以首字母大写的方式显示每个单词。
还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写upper()和lower()
name='ada lovelace'
print(name.upper())
print(name.lower())
得到
ADA LOVELACE
ada lovelace
合并(拼接)字符串
在很多情况下,字符串存储在不同的变量里面,需要用的时候可能需要合并。
first_name='ada'
last_name='lovelace'
full_name=first_name+' '+last_name
print(full_name)
Python使用加号(+ )来合并字符串。在这个示例中,我们使用+ 来合并first_name 、空格和last_name ,以得到完整的姓名。 执行代码
ada lovelace
使用制表符或换行符来添加空白
\n 换行 \t 制表符
print('languages:\npython\tjava\nC++\tPHP')
执行
languages:
python java
C++ PHP
删除空白
空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。但在一些简单得多的情形下,额外的空格也可能令人迷 惑。所幸在Python中,删除用户输入的数据中的多余的空白易如反掌。
Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()
字符串前面没有空白,可使用方法lstrip(),两端都去掉空白可使用方法strip()
favorite_language=' python '
print("this is"+favorite_language+"language")
favorite_language=favorite_language.rstrip()
print("this is"+favorite_language+"language")
favorite_language=favorite_language.lstrip()
print("this is"+favorite_language+"language")
favorite_language=favorite_language.strip()
print("this is"+favorite_language+"language")
得到
this is python language
this is pythonlanguage
this ispython language
this ispythonlanguage
第二天就这样吧。