python3快速入门

前言
有一定的编程基础,入门一门高级编程语言其实不难,但是要达到”出神入化”的使用效果,还是得下一番功夫并且经过大量的代码锤炼。话不多说,本文主要通过精炼简洁的描述呈现如何入门python3这门语言,至于一些更深层次或边界问题,会在后续关于python3的文章中有所涉及。
简介
python是一种结合了解释性、编译性、互动性和面向对象的脚本语言。它的特点是可移植、可拓展、可嵌入,强面向对象。
注释
#单行注释
‘’’或者“”“多行注释
1 | #单行注释 |
行和缩进
python的特点就是利用缩进表示代码块。同一个代码块的语句必须包含相同的缩进空格数,否则报错。
多行语句
python通过反斜杠来实现多行语句
1 | str = str1 +\ |
如果在[],{},()中,多行语句不需要使用反斜杠
空行
空行一般用于分割不同功能或涵义的代码,使其更加方便维护和重构。
用户输入
input函数可以接受用户输入
1 | str = input('请输入 然后按回车键') |
模块导入
将整个模块导入,格式为:import module_name
从某个模块中导入某个函数,格式为:from module_name import func1
从某个模块中导入多个函数,格式为:from module_name import func1, func2, func3
将某个模块中的全部函数导入,格式为:from module_name import *
变量
变量必须在使用前声明好,不然会报错
1 | name = 'Brian' |
数据类型
1、布尔类型
只有True和False,用来表示真和假
2、数字类型
包括整型、浮点型、复数
- 不同类型的数字混合运算时会将整数转换为浮点数
- 在不同的机器上浮点运算的结果可能会不一样
- 在整数除法中,除法
/
总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符//
。 //
得到的并不一定是整数类型的数,它与分母分子的数据类型有关系- 在交互模式中,最后被输出的表达式结果被赋值给变量
_
,_
是个只读变量
常见的数学函数
abs、fabs、ceil、floor、
(未完待续)