欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第二节 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()会认为子类是一种父类类型。

运算符

算术运算符

第二节 python语言基础

比较运算符

第二节 python语言基础

逻辑运算符

第二节 python语言基础

位运算符

第二节 python语言基础

赋值运算符

第二节 python语言基础

成员运算符

第二节 python语言基础

身份运算符

第二节 python语言基础

运算符优先级