1.python的特点
可移植性高
可扩展性高
面向对象
解释性语言
胶水语言
2. 基本语法常识
2.1 缩进
- python使用缩进来表示代码块,不使用大括号{}.
- 缩进是可以变化的,但是同一个语句的代码块使用相同的缩进.
- 4个空格为一个缩进
- 对大小写敏感
2.2 注释
1.使用“#”来进行单行注释
# 这是一个注释
2.使用单引号(’’’)或者多引号(““”)进行多行注释:
'''
注释多行
注释多行
注释多行
'''
"""
注释多行
注释多行
注释多行
"""
2.3 input输入与print打印输出
- input把用户的输出的任何值都会当做字符串来对待。如需转换在前面加数据类型进行强制转换,例如转换为int:
num = int(input("请输入:"));
print ("你输入的内容是: ", num)
- print不换行操作如下:在末尾加入end=" "
print(num,end=" ")
- format函数格式化输出使用方法:
# 未指定位置,使用默认方式输出
print("{} {}".format("a","b"))
# 指定位置,按顺序输出
print("{0} {1} {0}".format("a", "b"))
# 输出小数,输出三位有效数字,带符号输出为{:3f}
a = 1.23456789
print("{:.3f}".format(a))
2.4.字符串以及列表等切边操作:
1.变量[起始下标:结束下标:步进],左闭右开,负数步长是从元素尾部到前遍历整个序列,所以负数的分片开始索引一定要大于结束索引
例如:
# 正标对应为 0 ,1 , 2 , 3 , 4 , 5 , 6
num_list = ['a','b','c','d','e','f','g']
# 正反对应为 -7 ,-6 , -5, -4 ,-3 ,-2 ,-1
num_list[1:-2:2]
# 输出为['b', 'd'],其中1对应b,-2对应为f,但是后面是开区间,所以只能取到前面的数字d,步进为2,隔两个取一个数