变量和字符串
昨天,是从一个小游戏开始接触Python,那么今天,看了两个视频教学,第一个视频看完后,综合整理了一下笔记:
首先,是关于变量的:1.使用变量之前应当对其进行赋值操作 2. 变量名可以包含字母,数字,下划线,但是开头不能是数字。 3.字母可以是小写或者大写,但是大小写是不同的两个词。如 we 和 WE 是完全不同的。 4. 等号(=)是赋值的意思,左边是名字,右边是值,这是不可以写反的。
然后是字符串。我们所认知的字符串就是引号里面的一切东西。字符串也可以叫做文本(这样的叫法我是第一次见到==),文本和数字是截然不同的。如:>>> 5 + 8 输出: 13 ,但 >>> "5" + "8" 输出的就不是13,而是 58 。(字符串的引号用单引号和双引号都可以,但是必须是前后首尾一致)。接着,引出字符串的拼接,将两个甚至更多的字符串拼接成句子。例如:
>>> first = 3
>>> second = 9
>>>third = first +second
>>>print(third) 最后输出结果为:12
再举一个例子:
>>> one = "我"
>>> two = "喜欢"
>>> three = "python"
>>> four = one + two + three
>>> print(four) 最后输出结果为:我喜欢Python
接着,学到了若是在字符串中出现了单引号或者双引号该如何做:
1.使用转义字符(\)对字符串中的引号进行转义。
如:字符串 " Let's go !"
>>> 'Let \' s go!' 输出:Let's go !
2.视频中说会在课后的习题中出现应用到,我今晚整理完笔记还没做习题,所以还不知道。
补:最后做了练习题,我发现可以这样做:
>>>"Let's go!" 输出:"Let's go! "
用双引号来编译,不知道是不是正确的,但是我运行的话是可以的
反斜杠是个好东西,但若是字符串中有着N个反斜杠的话,就不是很好了,这里我学到了可以用原始字符串来编写:如:https://i.cnblogs.com/EditPosts.aspx?opt=1
>>> r = r"https://i.cnblogs.com/EditPosts.aspx?opt=1"
>>>r
输出:'https://i.cnblogs.com/EditPosts.aspx?opt=1'
最后一个知识点,长字符串。
例子:
>>>r = """我爱Python,
正如我爱打球
那啪啪啪的声音
总缠绕在我的脑海
久久不肯散去.... """
>>> print(str)
输出:我爱Python
正如我爱打球
那啪啪啪的声音
总缠绕在我的脑海
久久不肯散去....
这么长的字符串,可以用多个引号括起来,但是,也必须是要首尾相一致才可以。