python3快速入门
Brian Lv3
前言

有一定的编程基础,入门一门高级编程语言其实不难,但是要达到”出神入化”的使用效果,还是得下一番功夫并且经过大量的代码锤炼。话不多说,本文主要通过精炼简洁的描述呈现如何入门python3这门语言,至于一些更深层次或边界问题,会在后续关于python3的文章中有所涉及。

简介

python是一种结合了解释性、编译性、互动性和面向对象的脚本语言。它的特点是可移植、可拓展、可嵌入,强面向对象。

注释

#单行注释

‘’’或者“”“多行注释

1
2
3
4
5
6
7
#单行注释
'''
多行注释
'''
"""
这也是多行注释
"""
行和缩进

python的特点就是利用缩进表示代码块。同一个代码块的语句必须包含相同的缩进空格数,否则报错。

多行语句

python通过反斜杠来实现多行语句

1
2
3
str = str1 +\
str2 +\
str3

如果在[],{},()中,多行语句不需要使用反斜杠

空行

空行一般用于分割不同功能或涵义的代码,使其更加方便维护和重构。

用户输入

input函数可以接受用户输入

1
2
str = input('请输入 然后按回车键')
print(str)
模块导入

将整个模块导入,格式为:import module_name

从某个模块中导入某个函数,格式为:from module_name import func1

从某个模块中导入多个函数,格式为:from module_name import func1, func2, func3

将某个模块中的全部函数导入,格式为:from module_name import *

变量

变量必须在使用前声明好,不然会报错

1
2
name = 'Brian'
print(name)
数据类型

1、布尔类型

只有True和False,用来表示真和假

2、数字类型

包括整型、浮点型、复数

  • 不同类型的数字混合运算时会将整数转换为浮点数
  • 在不同的机器上浮点运算的结果可能会不一样
  • 在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //
  • // 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系
  • 在交互模式中,最后被输出的表达式结果被赋值给变量 __ 是个只读变量

常见的数学函数

abs、fabs、ceil、floor、
(未完待续)