变量与字符串
该文章系本人的学习Python的学习笔记,若有错误望指正。
一、Python的变量:
1.变量:可变的
其他的是把一个值赋值给一个名字,其存储在内存中,称之为变量。即“给变量赋值”或“把值存储在变量中”。而Python并不是把值存储在变量中,更类似于把名字贴在值的上边。故有些Python程序员会说Python没有“变量”,只有“名字”。
2.拼接:字符串+字符串的叫做字符串的拼接
3.使用变量需要注意的事项:
- 在使用变量之前,必须要对其先赋值;
-
变量名可以包括字母、数字、下划线,但变量名不能以数字开头。(与C语言一样)
-
字母可以是大写或者小写,但是大小写是不同的。比如:pangxie和PangXie是不同的。
-
等号=是赋值,等号左边是变量名字,右边是值。
-
变量取名要专业
二、Python的字符串:
1.字符串:即引号内的一切东西“XX”,也可以说是文本。
2.创建字符串:在字符两边加上引号,可以为单引号或者双引号都是可以的,但是要引号统一。
3.打印的字符串中若有单引号或者双引号:
方法一:转义符号(反斜杠)\,使用转义符号对字符串中的引号进行转义
- 可以用反斜杠对自身进行转义:
方法二:双引号和单引号互用
4.原始字符串:
- 原始字符串的使用,只需要在字符串前边加一个英文字母r即可,但是要注意最后不能在字符串最末尾加上反斜杠,不然会报错。
str1 = r'原始字符串内容'
str2 = r"""原始字符串内容"""
5.长字符串:就是可以直接换行(不用加反斜杠 )书写的字符串
-
Python长字符串的写法:使用三个单引号或者双引号。
"""长字符串内容""" '''长字符串内容'''
但是,格式不能如下这样,不然打印出来的会不对齐。
-
要打印一个跨越多行的字符串,需要使用三重引号字符串
-
在长字符串中放置单引号或者双引号不会导致解析错误。
- 如果长字符串没有赋值给任何变量,那么这个长字符串就不会起到任何作用,和一段普通的文本无异,相当于被注释掉了。