1,注释
# 单行注释 #
print('Hi,python')#也可以在代码后面
'''
多行注释 #三对双引号"""或单引号'''
'''
2.代码缩进
缩进可以用Tab键控制,也可以用空格
if x > a:
print('x大于a')
else:
print('x小于a')
print("缩进结束,代码块结束"
#对于python,行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束则代表一个代码块的结束
3.代码规范
每一个import语句只导入一个模块
#推荐写法
import A
import B
#推荐写法
4.语句换行
python的代码建议每行不超过79个字符
#代码可以用圆括号,中括号和大括号进行隐式链接
string=(“Python是一种面向对象、解释型计算机程序设计语言,”
“由Guido van Rossum于1989年底发明。”
“第一个公开发行版发行于1991年,”
“源代码同样遵循 GPL(GNU General Public License)协议。”)
5.标识符
*由字母 下划线 数字组成,首位不可以是数字
*非保留字
*区分大小写
*注意避免使用特殊用法的标识符(如_开头表示私有的类属性)
命名规范
模块命名:小写字母加中部下划线 game_main,game_register
类名:Pascal命名法,即首字母大写
模块内部的类:"_"+标识符,如BorrowBook的内部类使用_BorrowBook
常量命名:全部采用大写字母,可以使用下划线
注:单下划线开头的模块变量或函数受保护,双下划线开头的实例变量或方法是类私有的
6.变量
*变量名必须是一个有效的标识符
*变量名不能使用Py中的保留字
*慎用小写字母l和大写字母O
*选择有意义的单词
#保留字可以在IDLE中输入一下代码查看
improt keyword
keyword.kwlist
变量使用 变量 = 值
data = 100
name = "张三"
7数据类型
字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合
#使用单引号包含:
'Python123¥'
#使用双引号包含:
"Python4*&%"
#使用三引号包含:
'''Python s1 ~(())'''
列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改
# 可以使用[]创建列表
[1,2,'hello']
#逗号隔开
元组与列表的作用相似,它可以保存任意数量与类型的元素,但不可以被修改。Python中使用“()”创建元组
#ython中使用“()”创建元组,元组中的元素以逗号分隔
(1, 2, 'hello')
集合与列表和元组类似,也可以保存任意数量、任意类型的元素,不同的是,集合使用“{}”创建,集合中的元素无序且唯一
{'apple','orange',1}
字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。Python中使用“{}”创建字典,字典中的各元素以逗号分隔
{"name": "zhangsan", "age": 18}
8.输入与输出
print()函数输出。括号中可以是常量,变量也可以是" "包括的字符串,还可以是计算式,还有char()强制装换都得ASCLL码
print('这是一个输出函数')
print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格式如下所示:print(*objects, sep=' ', end='\n', file=sys.stdout)
objects :表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
sep :用于设定分隔符,默认使用空格作为分隔。
end :用于设定输出以什么结尾,默认值为换行符 \n 。
file :表示数据输出的文件对象。
input输入。相当于input函数会把括号中的结果返回给这个函数tip = input('输入内容:') input([prompt]) #prompt表示函数的参数,用于设置接收用户输入时的提醒信息 name = input('请您输入姓名') print(name)