Python 基础:入门必备知识

前言python

本文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理。
做者:程序员野客 程序员



先看下我们的基础目录
1 标识符
2 关键字
3 引号
4 编码
5 输入输出
6 缩进
7 多行
8 注释
9 数据类型
10 运算符
10.1 经常使用运算符
10.2 运算符优先级编程

接下来我们一个个复习讲解。若是你也刚学python不久遇到问题多,建议能够去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下能够找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流,都会解决哦! 下面谈正题网络

1 标识符
标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。函数

如下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需经过类提供的接口进行访问,不能用 from xxx import * 导入;双下划线开头的标识符,如:__xx,表示私有成员;双下划线开头和结尾的标识符,如:__xx__,表示 Python 中内置标识,如:__init__() 表示类的构造函数。学习

2 关键字
and exec not assert finally or
break for pass class from print
continue global raise def if return
del import try elif in while
else is with except lambda yield
上面表中是 Python 中的关键字(保留字),咱们在自定义标识符时不能使用关键字。编码

3 引号
Python 可使用引号(')、双引号(")、三引号(''' 或 """)来表示字符串,引号的开始与结束须类型相同,三引号能够由多行组成。以下所示:对象

id = '001'blog

name = "张三"教程

skill = '''
唱歌
跳舞'''

skill = """
唱歌
跳舞"""
4 编码
Python2 中默认编码为 ASCII,假如内容为汉字,不指定编码便不能正确的输出及读取,好比咱们想要指定编码为 UTF-8,Python 中经过在开头加入 # -*- coding: UTF-8 -*- 进行指定。

Python3 中默认编码为 UTF-8,所以在使用 Python3 时,咱们一般不需指定编码。

5 输入输出
Python 输出使用 print(),内容加在括号中便可。以下所示:

print('Hello Python')

Python 提供了一个 input(),可让用户输入字符串,并存放到一个变量里。以下所示:

name = input()
print('Hi',name)

6 缩进
Python 不使用 {} 来控制类、函数、逻辑判断等,而是使用缩进,缩进的空格可变。以下所示:

if True:
print(True)
else:
print(False)
7 多行
Python 中通常以新行做为语句的结束标识,可使用 \ 将一行语句分为多行显示。以下所示:

a = 128
b = 1024
c = 512
d = a + \
b - \
c
若是包含在 []、{}、() 括号中,则不须要使用 \。以下所示:

arr = {
a,
b,
c
}

8 注释
Python 中单行注释使用 #,多行注释使用三个单引号(''')或三个双引号(""")。以下所示:

# 我是单行注释

'''
我是多行注释
我是多行注释
'''

"""
我是多行注释
我是多行注释
"""
9 数据类型
整数:能够为任意大小、包含负数

浮点数:就是小数

字符串:以单引号 '、双引号"、三引号 ''' 或 """括起来的文本

布尔:只有 True、False 两种值

空值:用 None 表示

变量:是可变的

常量:不可变

10 运算符10.1 经常使用运算符运算符 描述 示例+ 相加 a + b- 相减 a - b* 相乘 a * b/ 相除 a / b% 取模 a % b** 幂 a**b 表示 a 的 b 次幂// 取整除 9 // 4 结果为 2== 是否相等 a == b!= 是否不等于 a != b> 是否大于 a > b>= 是否大于等于 a >= b<= 是否小于等于 a <= b= 简单的赋值运算符 a = b + c+= 加法赋值运算符 a += b 等效于 a = a + b-= 减法赋值运算符 a -= b 等效于 a = a - b*= 乘法赋值运算符 a *= b 等效于 a = a * b/= 除法赋值运算符 a /= b 等效于 a = a / b%= 取模赋值运算符 a %= b 等效于 a = a % b**= 幂赋值运算符 a **= b 等效于 a = a ** b//= 取整除赋值运算符 a //= b 等效于 a = a // b& 与 a & b| 或 a | b^ 异或 a ^ b~ 取反 ~a<< 左移动 a << 3>> 右移动 a >> 3and 布尔类型与 a and bor 布尔类型或 a or bnot 布尔类型非 not ais 判断两个标识符是否引用同一个对象 a is bis not 判断两个标识符是否引用不一样对象 a is not b10.2 运算符优先级运算符 描述(由上至下对应优先级由高到低)** 幂运算~ + - 取反、正号、负号* / % // 乘、除、取模、取整除+ - 加法、减法>> << 右移、左移& 与^ | 异或、或<= < > >= 比较运算符== != 是否等于、是否不等于= %= /= //= -= += *= **= 赋值运算符is is not 身份运算符in not in 成员运算符not and or 逻辑运算符总结,以上就是本期分享的python必学入门知识,但愿对你有帮助,另外若是你也刚学python不久遇到问题多,建议能够去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下能够找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流,都会解决哦!