1、一般代码第一行会有#!/usr/bin/python3
这句注释是告诉操作系统执行该脚本时,调用/usr/bin目录下的Python 解释器。
在windows 下可以不写第一行注释
2、多行注释’’’和”””,用法类似verilog中的/**/
如
’’’
第一行注释
第二行注释
‘’‘
3、多行语句表示
一般最好是一行写完一条语句,如果为了阅读方便,或者语句很长,可以使用反斜杠 \ 来实现多行语句。需要注意在(){}和[]中不需要使用反斜杠。
可以在同一行有多条语句,语句之间用;隔开
如print(‘a’);print(‘b’)
4、数字类型
有四种数字类型
整形 int
布尔型 bool
浮点数 float
复数 complex 如1+2j
当字符串类型为浮点型,无法通过int()转换为整型类型
有个较高,较低数据类型的概念,这个高低的概念是指在隐式类型转换中用于描述数据精度的概念,精度可以理解为数据类型能够表示信息量或者详细程度,
例如浮点数比整数表示的信息精确,浮点数不仅可以表示整数部分,还可以表示小数部分,在python 中整数隐式的转换为浮点数,表示的信息不会丢失。同理复数是比浮点数较高的数字类型,复数可以表示实数或者虚数,浮点数只能表示实数
由高到低排列为复数>浮点型>整数>布尔
不同数据类型是不能随意转化的,取决于原始数据时候是否能够提供足够的信息来表示目标类型,如果没注意这一点,可能在数字类型转换时,结果不符合你的设计意图。
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=‘ ‘)文章来源:https://www.toymoban.com/news/detail-722414.html
print函数也可以格式化输出,
print(‘100 + 200 = %d’ %300)
输出结果为100+200=300文章来源地址https://www.toymoban.com/news/detail-722414.html
到了这里,关于Python学习笔记—基本语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!