Python学习笔记—基本语法

1、一般代码第一行会有#!/usr/bin/python3
这句注释是告诉操作系统执行该脚本时,调用/usr/bin目录下的Python 解释器。
在windows 下可以不写第一行注释

2、多行注释’’’和”””,用法类似verilog中的/**/

’’’
第一行注释
第二行注释
‘’‘

3、多行语句表示
一般最好是一行写完一条语句,如果为了阅读方便,或者语句很长,可以使用反斜杠 \ 来实现多行语句。需要注意在(){}和[]中不需要使用反斜杠。
可以在同一行有多条语句,语句之间用;隔开
如print(‘a’);print(‘b’)
4、数字类型
有四种数字类型
整形 int
布尔型 bool
浮点数 float
复数 complex 如1+2j

当字符串类型为浮点型,无法通过int()转换为整型类型

5、字符串
5.1、单引号‘和双引号””作用是一样的,当作定界符使用,也可以嵌套使用,被嵌套的符号会被解释成字符
如print(‘hello “python ‘)
输出为hello “python
或print(‘hello”” python ‘)
输出为hello””python
单引号和双引号位置互换也可以

5.2、使用(‘’’)和(“””)可以指定一个多行字符串
转义符\,例如\n 换行符
使用r可以使转义符不起作用,如r”hello python \n” 会打印hello python \n

5.3连接符+、重复*
如“str1”+”str2”=str1str2
”str1”*2=str1str1

5.4字符串索引从左往右以0开始,从右往左,以-1 开始

5.5字符串截取的语法
变量[头下标:尾下标:步长]

6、print 函数参数
print(value,…, sep=‘’, end=‘\n’, file =sys.stdout,flush=False)
sep默认空格,也就是value 为多个字符串时,中间用空格隔开,也可以在调用print函数时,指定的符号隔开

end是输出字符串结尾,默认以换行符结尾,同理在调用函数时,可以以指定的符号结尾,
如print (a,b,sep=‘:’, end=‘ ‘)

print函数也可以格式化输出,
print(‘100 + 200 = %d’ %300)
输出结果为100+200=300

你可能感兴趣的:(python)