变量和数据结构
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 1、变量命名规则 1>变量名只能包含字母、数字和下划线,但不能以数字开头 2>变量名不能包含空格,但可以用下划线来分隔其中的单词 3>变量名不能使Python的关键字和函数名 4>变量名应既简短又具有描述性 2、字符串 字符串时一系列字符,Python中用单引号或者双引号括起来的字符都是字符串 字符串的操作: 1>使用方法修改字符串的大小写 <方法title()---以首字母大写的方式显示每个单词> name="ada lovelucy!"
print(name.title()) Print_out:Ada Lovelucy! <方法upper(),lower()将字符串全部改为大写或者小写> name="ada lovelucy!" print(name.upper()) print(name.lower())
Print_out:ADA LOVELUCY!
ada lovelucy! 2>合并(拼接)字符串 Python中使用"+"来拼接字符串,例如将两个变量中的字符串合并称一个变量,然后打印输出 first_name="peter"
last_name="jpaction"
full_name=first_name+" "+last_name
print(full_name.title())
Print_out:peter Jpaction
3>使用转义字符打印特殊字符
在编程中通常会要求打印双引号或者反斜杠等特殊字符,因此使用转义字符可以将特殊字符打印出来 常见的转义字符: 转义字符 | 描述 | \(在行尾时) | 续行符 | \\ | 反斜杠 | \' | 单引号 | \" | 双引号 | \000 | 空格 | \v | 纵向制表符 | \t | 横向制表符 | \n | 换行 | \r | 回车 |
print("Languages:Java\t\nC\t\n\"python\"\t\n\'C#\'")
Print_out: Languages:Java
C
"python"
'C#' 如果不希望转义字符生效,则需要在字符串前添加r或R即可 print(r"Languages:Java\t\nC\t\n\"python\"\t\n\'C#\'")
Print_out anguages:Java\t\nC\t\n\"python\"\t\n\'C#\' 4>删除字符串多余的空白 <方法rstrip()---删除字符串末尾的多余空白> >>> language=" Python "
>>> language.rstrip()
' Python'
<方法lstrip()---删除字符串开头的多余空白> >>> language=" Python "
>>> language.lstrip()
'Python '
<方法lstrip()---删除字符串两边的多余空白> >>> language=" Python "
>>> language.lstrip()
'Python' 3、数字 Python中的整数和浮点数与大多数编程语言相同。但是如果将数字和字符串合并时需要将数字通过str(数值)函数将数字类型进行转换 age=23
message="Happy "+str(age)+"rd Brithday"
print(message) Print_out:Happy 23rd Brithday |