一、代码格式
(一)注释
- 可以用“#”表示注释;
- 快捷方式:使用CTRL + / 。
(二)缩进
- 可以使用空格;
- 使用TAB。
(三)换行
每行不超过79行字符。
(四)编码规范
- impor只能导入一个模板;
- 不以分号结尾;
- 大小写敏感。
二、输入与输出
(一)输出
使用print的语句
print("hello world")
(二)输入
input函数用于用于接收用户键盘输入的数据
x=input("请输入x=")
三、数据类型
(一)数字类型(numbers)
1.整型(int)——布尔类型(bool)
整型:0 17 29 False Ture
布尔类型:False Ture
2.浮点型(float)
3.1415 7.17E-29 -9.25E+2
3.复数类型(complex)
复数的虚部以小写字母j
或者大写字母J
作为后缀
(二)字符串类型(str)
(三)列表类型(list)
(四)元组类型(tuple)
(五)字典类型(dict)
(六)集合类型(set)
(七)元组
1.使用“()”创建元组,元组中的元素以逗号分隔;
x=('pysics','math',1983,2021)
2.元组中的元素值是不允许修改的;
3.元组中的元组不允许删除。
(八)集合
集合使用大括号“{ }”或set()函数创建集合;
{'apple', 'orange', 'apple','pear'}
#或者
a=set('test1')
空集合必须用set()不能用{ }
集合中的元素无序且唯一
(九)字典
“{}”创建字典,字典中的键值对之间用逗号分隔;
每个键值对用冒号(:)分割;
dict={'Name': 'Zara','Age':7,'Class':'First'};
print("dict['Name']:",dict['Name']);
print("dict['Age']:",dict['Age']);
可以修改和删除。
四、运算符
算术运算符、赋值运算符、比较运算符、逻辑运算符和成员运算符。
(一)算术运算符
1. +(加)、-(减)、*(相乘)、/(除)、
//(整除,取商整数部分)、%(两数相除,取余数)、**(一个数的x次幂)
2.转换原则
(1)整型与浮点型进行混合运算时,将整型转化为浮点型。
(2)其他类型与复数运算时,将其他类型转换为复数类型。
(二)赋值运算符
1.将一个表达式或对象赋值给左边的那个值
2.具有运算和赋值两项功能
(三)比较运算符
包括 ==、!=、>、<、>=、<=
通常用于布尔测试,测试结果只能是True或False
(四)逻辑运算符
"or" "and" "not"
(五)成员运算符
in和not in 用于测试给定数据是否存在于序列中
(六)运算符优先级