一、基础语法
1.语法
1.1.注释
# 第一个注释
print("Hello, python!") #第二个注释
1.2. 行与缩进
def learn(): # 缩进一般为四个空格
if True:
print("True")
else:
print("False")
注意:缩进一般不要使用tab,如果在pycharm或者其他环境中,可以把tab设置为四个空格即可使用
1.3.换行
建议每行代码长度不要超过80个字符。过长的代码,可以在语句外侧添加圆括号,将其换行显示:
string = ("Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,"
" Python提供了高效的高级数据结构,还能简单有效地面向对象编程。"
" Python语法和动态类型,使它成为多数平台上写脚本和快速开发应用的编程语言。")
如果本身带有[]、{}、()则无需再使用圆括号,语句会隐式链接。
2.数据类型
数字类型 | int(整型)、float(浮点型)、complex(复数) | 布尔类型 | 特殊整型,只有两个值:True和False | 字符串类型 | str1='python',str2="helllo",str3='''world''' | 列表类型 | list=[1,2,'hello'] | 元组类型 | tuple=(1,2,'hello') | 字典类型 | dict={'A':1,'B':2,'C':3} |
注意:python不用申明变量类型,只要定义变量并且存储了数据,系统自动确定。
此外,type(变量)函数可以用来查看变量类型:
>>>num=1.314
>>>type(num)
<class 'float')
数据类型转换:
# 十进制转换为二进制
>>>bin(20)
'0b10100'
# 十进制转换为八进制
>>>oct(20)
'0o24'
# 十进制转换为十六进制
>>>hex(20)
'0x14'
#浮点数转为整数
>>>a=1.2
>>>int(a)
1
#整数转为浮点数
>>>b=2
>>>float(b)
2.0
#创建一个复数
>>>complex(3,4)
(3+4j)
3.运算符
|