【小甲鱼】python学习笔记3-变量及字符串

变量(variable):类似现实世界名字。把值赋值给一个名字时,它会存储在内存里,即称之为变量。python不是把值存储到变量中,而更像把值贴在名字上边。

使用变量之前,首先需要给它赋值。

变量名可以包括字母,数字,下划线,但变量名不能以数字开头。字母可以大小写,但大小写是不同的。

等号 = 是赋值的意思,左边名字,右边值。变量名尽量取专业点的名字。

字符串:文本,一般用 ' '或" ",单引号双引号都可以,但需成对出现。

字符串里出现双引号或单引号方法:1.转义符\. 例如:'Let\'s go!' 2."Let's go!"

原始字符串:在平时字符串前加r。例如:str = r'D:\software\Git'(python3.6.8里不用加r)

长字符串:用三重引号字符串'' '' ''   '' '' ''或者单引号成对。


测试题:

0. 以下哪个变量的命名不正确?为什么?

(A) MM_520  (B) _MM520_  (C) 520_MM  (D) _520_MM

答:C,因为变量名不能以数字开头            正确

1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?

>>>myteacher = '小甲鱼'

>>>yourteacher = myteacher

>>>yourteacher = '黑夜'

>>>print(myteacher)

答:小甲鱼             正确

2. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?

>>> myteacher = '小甲鱼'

>>> yourteacher = myteacher

>>> myteacher = '黑夜'

>>> print(yourteacher)

答:小甲鱼       正确

3. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?

>>>first = 520

>>>second = '520'

>>>first = second

>>>print(first)

答:520       正确

4. 除了使用反斜杠(\)进行字符转义,还有什么方法可以打印:Let's go! 这个字符串?

答案:>>>"Let's go!"

5. 如果非要在原始字符串结尾输入反斜杠,可以如何灵活处理?

答:>>>str = r'C:\Program Files\FishC\Good''\\'

6. 在这一讲中,我们说变量的命名需要注意一些地方,但小甲鱼在举例的时候貌似却干了点儿“失误”的事儿,你能看得出小甲鱼例子中哪里有问题吗?

在例子中小甲鱼起了个 str 名字的变量,但事实上我们发现,str 的颜色跟普通变量貌似不同?没错,str() 和 print() 都是内置函数,但 Python 貌似不介意我们对内置函数进行赋值操作,所以这点我们以后就要注意啦,否则可能会出现以下的 BUG:

>>> print = 1

>>> print("I love FishC")

Traceback (most recent call last):

File "", line 1, in

print("I love FishC")

TypeError: 'int' object is not callable


动动手:

0. 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?

提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。

答:>>> DaysPerYear = 365

>>> HoursPerDay = 24

>>> MinutesPerHour = 60

>>> SecondsPerMinute = 60

>>> print(DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute)

31536000

注:可以加一个参数result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute,然后print(result)

1. 关于最后提到的长字符串(三重引号字符串)其实在 Python3 还可以这么写,不妨试试,然后比较下哪种更方便?

>>> string = (

"我爱鱼C,\n"

"正如我爱小甲鱼,\n"

"他那呱唧呱唧的声音,\n"

"总缠绕于我的脑海,\n"

"久久不肯散去……\n")

答:>>> string = '''我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧的声音

总缠绕于我的脑海

久久不肯散去……

'''

>>> print(string)

我爱鱼C,

正如我爱小甲鱼,

他那呱唧呱唧的声音

总缠绕于我的脑海

久久不肯散去……

2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!

以上

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容