鱼C论坛

 找回密码
 立即注册
查看: 1925|回复: 1

[技术交流] 新手之003笔记,欢迎交换意见

[复制链接]
发表于 2017-7-18 00:25:06 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 谢melon 于 2017-7-18 00:28 编辑

     #变量(variable) 在python中,变量的存储方式与C语言等语言有所不同。
        何谓变量,她是对内存及其地址的抽象.  对于python而言,python的一切变量都是对象,变量的存储,存储的只是一个变量的值所在的内存地址,而不是这个变量的值本身。如下图

文件1

文件1

       你也可以使用shell来印证:(使用id来查询地址)
             >>> message='我爱小甲鱼'
             >>> print(id(message))
                     49059264
             >>> message2='我超爱小甲鱼'
             >>> message=message2
              >>> print(id(message))
                      48407232
          #可以发现,变量的每一次初始化,都开辟了一个新的空间,将新内容的地址赋值给变量。

文件2

文件2

         #运用类比推理,我们可以由一推二,再推4,那么数组?也即列表这些大BOSS?
         

文件3

文件3

        当对列表中的元素进行一些增删改的操作的时候,是不会影响到列表本身对于整个列表地址的,只会改变其内部元素的地址引用。可是当我们对于一个列表重新初始化(赋值)的时候,就给这个变量重新赋予了一个地址,覆盖了原本列表的地址,这个时候,列表的内存id就发生了改变。
---------------------------------------------------------------------------------------------------------------------------------------------------

   #变量名注意事项:一、不能以数字开头(个人觉得原因是1和字母i可能会混在一起吧!)
                                  二、易于别人理解(代码的编写次数远少于阅读次数,使用简明易懂的格式更胜一筹)
                                  三、赋值赋值,不然会出错
                                  四、大小写是不同的。(但是在一些游戏注册的账号上,大小写是默认相同的,它会使用upper或lower将你注册的名字统一格式并加以比较是否有相同账号名的同学)

------------------------------------------------------------------------------------------------------------------------------------------------

#   字符串;引号,引号,引号!加引号!
    关于小甲鱼课上的打印let’s go
其实只要你在字符串两端加双引号,那么python就能识别出你的用意了
  当然,也可以用课上的转义字符,反斜杠(\)。
------------------------------------------------------------------------------------------------------------------------------------------------
原始字符串
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r来定义原始字符串。如:
print(r'a/b')
或者用变量
str=‘a/b'
print(str) 二者均可
---------------------------------------------------------------------------------------------------------------------------------------------
长字符串:用三重引号
或者用换行符   \n
--------------------------------------------------------------------------------------------------------------------------------------------
#附表
\(在行尾时)      续行符
\\                        反斜杠符号
\'                        单引号
\"                        双引号
\a                        响铃
\b                       退格(Backspace)
\e                        转义
\000                 空
\n                        换行
\v                       纵向制表符
\t                        横向制表符
\r                         回车
\f                          换页


#一天之中写了两篇笔记,感觉真是爽歪歪!
各位鱼友,老铁们。如果写的地方哪里错了,请指出来哦,欢迎回帖!!!
晚安,各位,好梦!!!!!

评分

参与人数 1鱼币 +4 收起 理由
小甲鱼 + 4

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

 楼主| 发表于 2017-7-30 10:47:53 | 显示全部楼层
自顶
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 19:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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