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语法和动态类型,使它成为多数平台上写脚本和快速开发应用的编程语言。")
如果本身带有[]、{}、()则无需再使用圆括号,语句会隐式链接。
数字类型 | 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)