鱼C论坛

 找回密码
 立即注册
查看: 2650|回复: 2

[技术交流] 《零基础入门学习Python》第3课时笔记

[复制链接]
发表于 2017-6-11 23:47:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 youwoxppiay816 于 2017-6-12 00:13 编辑

1.
变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量[注1](variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”[注2]
注1:变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。①变量名有字母、数字、下划线组成。②数字不能开头。③不可以使用关键字。④例子:a  a1  a_  a_1
注2:Python中的命名不能以数字开头,比如:520_MM=200 ,是语法的错误。见第三节习题0。

2.
Python与大多数其他计算机语言的做法稍有不同,Ta并非把值存储在变量中,而更像是把名字贴在值得上边。变量的赋值,是变量声明和定义的过程 a=1 (a是变量,1是赋的值); ld(a)
比如:>>> teacher='小脚丫'      给teacher赋值
          >>> print(teacher)          打印teacher  输出变量(teacher)的值(小脚丫)
          小脚丫                              输出结果

3.
有些Python程序员会说Python没有变量只有名字。变量相当于标签,在Python中,变量只是换了位置而已。

4.
不叫常量,不叫恒量,叫变量,因为是可变的。(好吧,可以这么理解还。)

5.
>>> first=3      给变量(字符串)first赋值3
>>> second=8    给变量second(字符串)赋值8
>>> third=first+second  第三个变量赋值(只有一个等号)为前两个变量的和
>>> print(third)
11

6.
>>> myteacher='小女'                                      给变量赋值
>>> yourteacher='打女'                                   给变量赋值
>>> ourteacher=myteacher+yourteacher      这种形式叫字符串的拼接
>>> print(ourteacher)
小女打女

7.
   (1)在使用变量之前,需要对其先赋值。
   (2)变量名可以包括字母、数字、下划线,但变量名不能以数字开头。(Python是用c语言写出来的)
   (3)字母可以是大写或小写,但大小写是不同的。也就是说fishc和FishC对于Python来说是完全不同的两个名字。
   (4)等号(=)是赋值的意思,左边是名字,右边是值,不可写反。
   (5)变量的命名,理论上可以取任何合法的名字,但尽量给变量取专业一点儿得名字:
       >>>t='小甲鱼'             这个命名不好,因为t太泛了,时间长了很容易记错。
       >>>xxoo='小甲鱼'       这个命名也不好,因为在一些人懂别人不见得懂。
       >>>teacher='小甲鱼'  这个命名比较好,专业性强,意思明确。

8.
>>> 打女='my'                       给变量赋值
>>> 小女='you'
>>> 我们女=打女+小女
>>> print(我们女)
myyou

9.
  到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的,看例子:
>>>6+8            
14                         即两个数字之和
>>>'6’+'8’
68                         即两个字符串的拼接

10.
   在Python里创建一个字符串,要在字符串两边加引号,单引号或双引号都可以,但必须成对,不能只有一边有引号或两边的引号不一样。

11.
  若字符串中需要出现单引号或双引号怎么办?
  例子:打印字符串:Let’s go!
  方法有两种,一种是用我们的转义符号(\)对字符串中的引号进行转义:[转义符号(\)]
  >>> print('Let\'s go!')   或者 >>> 'Let\'s go!'
  Let's go!                                "Let's go!"
  还有一种是双引号:>>> print("Let's go!")
                                 Let's go!

12.
原始字符串
(1) >>>str=’C:\now’
  >>> str
  'C:\now'
  >>> print(str)
  C:                 
  ow                            会出现这种结果。                   [注:也就是说,把\n知觉为转义字符了]

(2)>>>str=’C:\\now’  用反斜杠对自身进行转义。
   >>> str
   'C:\\now'
   >>> print(str)
   C:\now                         就正常了。

(3)如果一个字符串中有很多反斜杠:
   >>>str=’C:\program files\intel\wifi\help’
这时候,可以用原始字符串,只需要在字符串前加一个英文字母r即可
如:>>>str=r’C:\program files\intel\wifi\help’
     >>>str
     'C:\\program files\\intel\\wifi\\help'
     >>>print(str)
     C:\program files\intel\wifi\help        打印的结果就正常而快捷了。
[注意:语句最后不要加\,不然会出现语法错误。但若非加不可,可以这样加:
>>> str=r'C:\Program Files\FishC\Good''\\'
>>> print(str)
C:\Program Files\FishC\Good\ ]

13.
   长字符串
   跨越多行的字符串,如:
   啦啦啦,
   种太阳,
   啦啦啦,
   种太阳,
   啦啦啦,
   啦啦啦,
   种太阳~
这时候,我们就要使用到三重引号字符串!'''x'''或"""x"""
[注意:Python只认英文标点符号,不要用中文标点符号,会出错。]
如:
>>> str='''啦啦啦,                                  [注:str也可以用其他英文字符代替,如teeh]
种太阳,
啦啦啦,
种太阳,
啦啦啦,
啦啦啦,
种太阳~'''
>>> str
'啦啦啦,\n种太阳,\n啦啦啦,\n种太阳,\n啦啦啦,\n啦啦啦,\n种太阳~'
>>> print(str)
啦啦啦,
种太阳,
啦啦啦,
种太阳,
啦啦啦,
啦啦啦,
种太阳~
>>>

14.
   Python 要用英文标点符号

15.
   往上退一格可以把上面的语句复制下来。或是,在前面输入的语句后面回车,可以把前面的语句复制到最下面一行。方便输入,而不用重新打一遍。

评分

参与人数 2鱼币 +10 收起 理由
康小泡 + 4
小甲鱼 + 6 热爱鱼C^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-12 11:25:11 | 显示全部楼层
感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-28 15:10:56 | 显示全部楼层
如果排版在号一点,就更棒了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 22:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表