python不一样的地方(相对于JS)

    Python 是最优雅的语言,没有之一
   她的优雅体现在 :、TAB 上 
   有多少次 if() 后忘记了: 
   有多少次 TAB缩进错误出现BUG  :)

Python 不一样的地方

注释


# 行注释和shell一样
'''
多行注释
'''
"""
多行注释
"""

str 、list 、tuple、dict 等类型的长度

对于JS来说,就是上面的这些类型名字引用length属性
BUT Python不是

d={'green':1,'red':2}
len(d)//2
有一个函数len()

在字符串或者数组等其他数据类型末尾添加一个元素

对于JS来说是push()

d=[1,2,3]
d.append(4)
Python多了好多的方法对于数组?列表?
index()
insert()
del name[index]

Python没有自加加or自减减

a=1
a+=1
只能这样

多维列表

JS语言 是可以引用超出长度的,只不过undefine

list=[[],[],[]]
这样之后才可以引用
list[2]
if list=[] 是不能 list[2] indexerror
不过可以list.appen()

读写文件

with open('filename','r | w+  ') as:
    - open ways is different

流程控制

if(): 
elif :
else:
Python 这朵奇葩
注意TAB!注意TAB!注意TAB!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,777评论 0 5
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,631评论 1 118
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 1,787评论 0 1
  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,746评论 0 5
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,951评论 0 3