Python 语法基础

Python代码缩进与冒号

代码缩进是在一行代码前加空格或制表符类表示行与行之间的层次关系。

代码缩进是Python的语法规定,Python用冒号和代码缩进来区分代码之间的层次。

time = 12

if (time == 12 ):

    print '12'

else:

    print '18'

    time = time + 6

    print str(time)             

#结果为  

12

Python对代码缩进要求很严格,如果没有进行代码缩进则程序会报错。

time = 12

if (time == 12 ):

    print '12'

else:

    print '18'

time = time + 6

print str(time)

#结果为

12

18 

以上两段代码为有无缩进的区别



Python空行分隔代码

函数与函数之间或类与类之间用空行分隔,表示一段新代码的开始。

     用两行空行分隔顶层函数和类的定义

     用两行空行分隔类内的方法的定义

     一组相关的单句之间可以省略空行

     类中的方法的定义时,在class行和第一个方法定义之间也要有一个空行

     函数与函数之间要有空行,表示每个逻辑段落

 

 

Python命名规则

1.包、模块的命名规则

     包名全部以小写字母的形式来命名。

     模块名应该为不含下划线、简短、小写字母类命名。模块名被映射到文件名,有些文件系统对大小写不敏感而且会截取比较长的名字。

      Filename:pythonModule.py

 

 

2.类、对象的命名规则

     类名采用Capwords约定,即每个单词的首字母要大写,其他字母小写,例如 MyStudent

     对象名用小写字母表示

     类中的私有属性、私有方法以两个下划线作为前缀  例如 __usename

     对象通过点操作符类访问类中的属性和方法

 

3.函数的命名规则

     函数名必须以下划线或字母开头,可以包含任意字母、数字、下划线的组合

     函数名是区分大小写的

     函数名不能是保留字

 

 

 

python代码注释

1.单行注释

单行注释以#号加若干空格开始,以回车结束

#声明并初始化变量num

num = 1

 

 

2.行内注释

行内注释应该至少用两个空格和语句分开,注释以#号加若干空格开始,以回车结束

num = 1    #声明并初始化变量num

 

 

 

3.注释块

注释以#号加若干空格开始,注释块内的段落以仅含单个#的行分隔。

#声明并初始化变量num

#改变变量num的值,使值扩大10倍

#

#输出变量的值

num = 12

num *= 10

print num

 

 

4.特殊含义的注释

     中文注释

     如果要在代码中使用中文注释,必须在Python文件的最前面加上如下注释

     #_*_coding:UFT-8 _*_

 

     跨平台注释

     如果需要使用Python程序运行在Windows以外的平台上, 需要在Python文件的最前面加上如下注释

     !# /usr/bin/python

 

 

 

 

Python语句分隔

 

在Python中可以用“;”作为语句的结束,也可以省略  例如

Print “Hello world!”

Print “Hello world!”;

两句话等价,但在一行内输入多句则不能省略  例如

      #使用分号分隔语句

      x = 1; y = 2; z = 3

若不用分号分开则会报错

 

 

 

 总结自《Python web 开发实录》



 
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值