第二节 python语言基础
程序员文章站
2022-07-12 13:09:23
...
变量,注释与常量
编码
默认情况下,python3源码文件以UTF-8编码,所有字符串都是unicode字符串。
也可以制定编码 # -*- coding:utf-8 -*-
标识符
1. 标识符由字母,数字,下划线构成。
2. 首字符应该是字母或者下划线。
3. 对大小写敏感。
关键字
import keyword
kw = keyword.kwlist
print(kw)
#运行结果:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
注释
#单行注释
'''
多行注释
'''
"""
多行注释
在python中,单引号和双引号区别不大
"""
def myFunc():
"文档注释"
变量和常量
python属于动态脚本语言。因此,数据类型都是通过推断来判断数据类型。
#变量赋值
count = 100
name = "mike"
print(count)
print(name)
#多个变量赋值
a=b=c=1
数据类型
数字
int、float、bool、complex
numInt = 12
numFloat = 3.14
numBool = True
numComplex = 4+3j
print(type(numInt))
...
...
#用isinstance来判断
isinstance(a,int)
type和isinstance区别
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
运算符
算术运算符
比较运算符
逻辑运算符
位运算符
赋值运算符
成员运算符
身份运算符
运算符优先级
上一篇: 大数据之scala_scala之面向对象
下一篇: Java之面向对象