Welcome to 微博
在做一件事情之前,需要明白在干啥。了解学习成本跟产出价值,确定目标然后学习。这门语言能够爆发入门简单是一个重要原因。几行代码能完成C上百行的功能。
编程语言来开发程序,是为了让计算机干活,处理文档等等,计算机干活的CPU只识别机器指令,所以需要“翻译”成CPU可以执行的机器指令。python主要用来开发网络应用,受网速影响,高级语言编译速度慢也就不那么重要了。
这是一门简约却不简单的应用层编译语言,可以做很多日常任务,覆盖网络,文件,GUI,数据库,文本等内容,很强大。
python很好玩,就像是IT工具包,值得拥有。
官网
python跨平台,多平台可以运行。版本2.X 3.X不兼容 可以官网下载安装 也可Homebrew安装。win安装的时候需要勾选环境变量,否则需要自行配置。在命令行窗口输入python进入交互模式即安装成功
命令行模式:就是进入命令行窗口,可以输入python3 helloworld.py执行python脚本。
交互模式:在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>。
交互模式推出: exit() 与其他语言不同的事不需要;结尾。
交互模式可可以直接出结果,没法保存。
命令行模式 vi helloworld.py 之后直接执行 python3 helloworld.py
mac下默认安装的是2.79 使用新安装的版本直接在python后加上大版本即可1
print('helloworld')
print() 打印文本,可用,号分割,也可打印计算1
2print('hello','world')
print(1+2)
input() 控制台输入1
name = input()
####语法
简单采用缩进式,#号为注释文本,大小写敏感,当语句以:结尾时,缩进语句视为代码块。可以tab和空格,按照约定缩进为四个空格
1 |
|
####数据类型
字符串:字符串是以单引号’或双引号”括起来的任意文本。
\转义字符,Python还允许用r’’表示’’内部的字符串不转义
1 | print('\\\t\\') |
Python允许用'''...'''的格式表示多行内容
1
2
print('''line1
... line2... line3''')