美文网首页
2018-07-17 python基础语法(一)

2018-07-17 python基础语法(一)

作者: 随雪而世 | 来源:发表于2018-07-17 20:34 被阅读0次

1.注释的使用

2种方法:

1.使用“#”进行单条注释

2使用"""+内容"""

使用3个双引号或者单引号进行块注释。

2.标识符

标识符是用来程序中命名用的。(比如:变量名、类名、函数名)

a.标识符是由字母、数字和下划线组成,并且数字不能开头(硬性) --- python3.x中,标识符里面可以有中文(但是不推荐使用)
b.不能是关键字(保留字)(硬性)
c.大小写敏感(区分大小写,aaa和Aaa、AAA、AAa是不一样的)
d.要见名知义(规范)
e.不推荐使用python中的内置函数、类名去作为标识符(规范)

ps:函数名一般开头大写

3.关键字

系统保留的有特殊功能或者特殊意义的一些单词。这些单词不能用来给变量\函数\类等命名的

可以导入keyword打印出关键字
代码:

import keyword
print(keyword.kwlist)

运行结果:
'False', 'None', 'True', 'and', 'as', 'assert', '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中需要注意的关键字

4.行与缩进

缩进:每一行代码的位置,与行开头位置之间的空格
在python中,缩进的写法有严格的规范。同一级的代码,必须在同一个缩进下面。
如果在不该有空格产生的位置出现了多余的空格,程序会报错(IndentationError);如果在需要缩进的时候没有缩进也会报错

关于行的规范:
函数和类的声明的前后必须要有两个换行。一般一个功能实现完,实现下一个功能的时候,最好也换行。

ps:一般使用tab而不是空格来缩进

5.多行语句

一条语句在多行显示。
a.在需要换行的地方加反斜杠(),然后再换行
b.字典、列表、集合和元组等容器类型数据的字面量,在多行显示的时候可以直接换行

python中,一条语句结束,可以不写分号;但是如果一行中要写多条语句,那么每条语句之间必须使用分号隔开

print('aaaa'); print('bbbb')

单行多条语句用分号;分开

print('阿克苏的回复了卡号是看撒谎的饭卡合适地方\
控件撒后方可撒发哈萨克积分电话卡双方都卡刷卡绝代风华\
手机卡好烦的会计师费萨芬骄傲是否看好撒快递费阿撒即可恢复到卡上反馈')

单条多行语句用\左斜杠分行

context=[1,2,3,4,
    5,6,7,8,
    9,10,11,12
    ]

列表、字元组都可以回车实现分行

6.字面量

数据类型对应的具体的值

10,100,-12 ---> 整数
12.5, 3.1415926, -0.13 ---> 小数
12e2, 9e-2 ---> 数字
9+10j ---> 复数
'hello world', '123', 'abc', "abcd", "!78u" ---> 字符串(引号内的是字符串)
True, False ---> 布尔值
[1,2,'hu','assd'] ---> 列表
{'a':1, 'b':'123'} ---> 字典

7.python中的基本数据类型

数字(整型(int)、浮点型、布尔、复数)、字符串(str)、列表(list)、字典(dict)、集合(set)、元组(tuple)、none --> 代表没有和空

整型: int (在python2.X有long) --> 值是所有的整数
浮点型: float --> 包含所有的小数,和科学计数
布尔: bool --> 值只有True和False
复数: complex --> 值包含所有的复数

ps:可以使用type函数查看数据的类型: type(数据)
print(type(10e2))
print(type('abc'))

结果:
<class 'float'>
<class 'str'>

相关文章

网友评论

      本文标题:2018-07-17 python基础语法(一)

      本文链接:https://www.haomeiwen.com/subject/comgpftx.html