一些简单的Python语法

1.Python中字符串被定义为引号之间的字符集合.Python支持成对的单引号和双引号.

2.使用索引运算符( [ ] )和切片运算符( [ : ] )可以得到子字符串.索引规则是:第一个字符的索引是0,最后一个字符的索引是-1.

   [a:b]--输出从a到b的子字符(包括a,但不包括b),,,如:>>>pystr = 'Python'  

                                                         >>>pystr[2:5]

                                                          'tho'

3.加号(+)用于字符串的连接运算,星号(*)则用于字符串重复.

4.三个连续的引号(单引号或双引号)可以用来包含特殊的字符


5.列表元素用中括号([ ])包裹,元素的个数及元素的值可以改变.

6.元组元素用小括号(( ))包裹,不可以更改(尽管它们的内容可以)

7.#后接的是注释.

8.字典是Python中的映射数据类型,由键值对构成.字典元素用大括号({ })包裹

9.要使用缩进来分隔每个子代码块.

10.Python中赋值并不是直接将一个值赋给一个变量,而是通过引用传递的,在赋值时,不管这个对象是新建的,还是一个已经存在的,都是将该对象的引用(而不是值)传递赋值给变量.

11.专用下划线标识符:

_xxx         不用'from module import *'导入
__xxx__  系统定义名字
__xxx       类中的私有变量名
核心风格:避免用下划线作为变量名的开始因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx 被看作是“私有的”,在模块或类外不可以使用。当变量是私有的时候,用_xxx 来表示变量是很好的习惯。因为变量名__xxx__对Python 来说有特殊含义,对于普通的变量应当避免这种命名风格。

12.Python的"main"body

       if __name__ == '__main__';

              test();                                  如果模块是被导入的,__name__的值为模块名字......如果模块是被直接执行,__name__的值为'__main__'

13.Python中不但变量名无需事先声明,而且也无需类型声明.Python中,对象的类型和内存占用都是运行时确定的.尽管代码被编译成字节码,Python仍然是一种解释型语yan.

14.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值