python基础语法

Python 3.x基础语法

标识符

Python中的标识符命名规则与C、C++以及很多语言都是一样,如果你学过其他的语言,那么这一部分不用花时间去重新了解

  •  第一个字符必须是下划线或者26个字母小写或者大写
  • 标识符是对大小写敏感的
  • 其它部分可以是字母或数字或下划线

Python关键字

关键字是不能用来做我们标识符名称的,因为它们在python中有其它的作用(与标识符的作用不同)

在Python命令行窗口进行下面的操作就可以得到输出的所有python关键字:

>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

注释

Python中的注释与c不同,但是也是有单行和多行注释的语法

单行注释:以#开头

多行注释:以'''(三个单引号)或者"""(三个双引号) 开始

                 以另外三个单引号或者双引号结束

#Author:LJZ
#单行注释
print("hello word")
单行注释
#Author:LJZ
"""
多行注释
123
456
789
"""
print("hello word")
双引号多行注释
#Author:LJZ
'''
多行注释
123
456
789
'''
print("hello word")
单引号多行注释

行与缩进

这个特点与其他很多的编程语言有区别,有些人刚开始可能不习惯没有c语言里面的那种语句结束符以及大括号来区分代码块,Python中一个代码块是用相同的缩进量来表示,语句的结束并没有类似c语言的;符号

正确缩进:

#Author:LJZ
if True:
    print("hello word")
    print("hello word")
else:
    print("hello word")
    print("hello word")

错误缩进,缩进不一致,导致运行错误:

#Author:LJZ
if True:
    print("hello word")
    print("hello word")
else:
    print("hello word")
     print("hello word")

控制台出现的错误:

  File "C:/Users/Administrator/PycharmProjects/pypoj/day1/login.py", line 7
    print("hello word")
    ^
IndentationError: unexpected indent

Process finished with exit code 1

多行语句

因为有时候一行写不完代码一条语句,而且python中是以行来作为语句结束,所以一个多行的语句就必须要某种方法来实现,这个方法就是使用反斜杠\

 

#Author:LJZ
x=0
y=1
z=2
num=x+\
    y+\
    z
print(num

 

在一些自带可以多行属性的符号中例如[],{},()中的多行语句,不需要使用反斜杠

#Author:LJZ
x = ['one', 'two', 'three',
        'four', 'five']

 

转载于:https://www.cnblogs.com/ljzblog/p/11252329.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值