python注释也有本身的规范,在文章中会介绍到。注释能够起到一个备注的做用,团队合做的时候,我的编写的代码常常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是很是有效的。python
在说规范以前咱们有必要先看如下Python的注释有哪些?程序员
单行注释ide
以 #
开头,#
右边的全部东西都被当作说明文字,而不是真正要执行的程序,只起到辅助说明做用函数
示例代码以下:ui
# 这是第一个单行注释 print("hello python")
为了保证代码的可读性,
#
后面建议先添加一个空格,而后再编写相应的说明文字google
多行注释(块注释)编码
若是注释信息不少,一行没法显示,就可使用多行注释翻译
要在 Python 程序中使用多行注释,能够用一对连续的 三个 引号(单引号和双引号均可以)代码规范
示例代码以下:code
""" 这是一个多行注释 在多行注释之间,能够写不少不少的内容…… """ print("hello python")
注释不是越多越好,对于一目了然的代码,不须要添加注释
特殊注释
#!/usr/bin/env python # -*- coding: utf-8 -*-
#!/usr/bin/env python
一、必须是文件的第一行
二、必须以#!开头
三、#!/usr/bin/env python告诉 LINUX/UNIX 去找到 python 的翻译器。
# -*- coding: utf-8 -*-
一、基本上在文件的第二行,在#!/usr/bin/env python的下一行
二、python interpret如何解释字符串的编码
三、当你的文件中出现中文的时候,你必须使用它
关于代码规范
Python
官方提供有一系列 PEP(Python Enhancement Proposals) 文档任何语言的程序员,编写出符合规范的代码,是开始程序生涯的第一步
开发人员在程序中自定义的一些符号和名称。标识符是本身定义的, 如变量名 、函数名等
标识符的规则
标识符由字母、下划线和数字组成,且数字不能开头
python中的标识符是区分大小写的
命名规则
一、下滑线命名法
用下划线“_”来链接全部的单词,好比 hello_world
见名知意
起一个有意义的名字,尽可能作到看一眼就知道是什么意思(提升代码可 读性) 好比: 名字 就定义为 name , 定义学生 用 student
二、驼峰命名法
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:helloWorld、firstName
大驼峰式命名法(upper camel case): 每个单字的首字母都采用大写字母,例如:FirstName、HelloWorld
什么是关键字:
python一些具备特殊功能的标识符,这就是所谓的关键字
关键字,是python已经使用的了,因此不容许开发者本身定义和关键字相同的名字的标识符
能够经过如下命令进行查看当前系统中python的关键字
import keyword keyword.kwlist
print() 方法用于打印输出,最多见的一个函数。
如下是 print() 方法的语法:
print(*objects, sep=' ', end='\n', file=sys.stdout)
参数
objects
-- 复数,表示能够一次输出多个对象。输出多个对象时,用分隔符分割。sep
-- 用来间隔多个对象,默认值是一个空格。end
-- 用来设定以什么结尾。默认值是换行符 \n,咱们能够换成其余字符串。file
-- 要写入的文件对象。input() 函数接受一个标准输入数据,返回为 string 类型。
>>>a = input("input:") input:123 # 输入整数 >>> type(a) <class 'str'> # 字符串
程序就是用来处理数据的,而变量就是用来存储数据的
=
左边是一个变量名=
右边是存储在变量中的值变量名 = 值 utf-8 # 万国码
变量定义以后,后续就能够直接使用了
变量演练
# 定义苹果价格变量 price = 8.5 # 定义购买重量 weight = 7.5 # 计算金额 money = price * weight print(money)
使用交互式方式,若是要查看变量内容,直接输入变量名便可,不须要使用