Python之旅你好,Python
Posted dreamer-lin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之旅你好,Python相关的知识,希望对你有一定的参考价值。
编程语言
机器语言
用二进制代码0和1描述的指令
汇编语言
汇编语言的实质和机器语言是相同的,都是直接对 硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。
高级语言
和汇编语言相比,它不但将许多相关的 机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节。
语言比较
php类:适用于写网页,局限性
Python、Java: 既可以写网页 也可以写后台功能,但是Python执行效率弱于Java,开发效率优于Java
Python是由C开发而来,类库齐全,使用简洁,开发速度优于C,运行速度弱于C
语言的好坏应从多方面讨论,此外语言只是工具,如何发挥该工具的最大价值取决于使用者
其他名词
字节码、机器码
解释器、编译器
Python简介
python特点
优点:简单易学、免费开源、解释性语言、类库丰富、可扩展性、可嵌入行
缺点:运行速度相当较慢
应用:Web编程、网络编程、爬虫、数据库编程、自动化运维、自动化测试、大数据分析等
更多:点我
环境搭建
windows:
1、下载安装包 https://www.python.org/downloads/windows/ 默认安装路径:C:\python27 3、配置环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】 如:原来的值;C:\python27,切记前面有分号
查看python版本
python2到python3的变化较大,并且Python 3.0 在设计的时候没有考虑向下兼容。
我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:
python -V
也可以进入Python的交互式编程模式,查看版本:
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>>
解释器
终端
# 配置完环境变量后在cmd中输入python会自动寻找并调用环境变量下的python.exe文件
文件
# win中使用cmd调用python.exe,并传入文件 python d:/1.py # linux中注意设置文件的执行权限 ./文件路径
编码
Ascii
ISO
GBK、GBK-2312
Unicode、UTF-8
ANSI
其中 utf-8 是万国码,推荐使用
第一个python程序
#!/usr/bin/python3 # -*- coding:utf8 -*- print("Hello, World!")
其中
#!/usr/bin/python3是告诉操作系统(linux或unix)执行这个脚本的时候,调用 /usr/bin 下的 python3 解释器;
# -*- coding:utf8 -*-是告诉操作系统应使用哪种解码格式
IDE
集成开发环境(IDE,Integrated Development Environment ),可以使用pycharm
建议:使用专业版,不用汉化
基本设置:
在setting中输入mouse,在general设置滑轮放大缩小界面
快捷键:
ctrl + ? 注释
基础语法
变量
作用:
变量用来指向数据的内存地址
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
变量命名规则:
变量名仅由字母、数字、下划线组成
数字不能开头
变量名不能是关键字
最好不要和pytho内置的东西重复
注意:数字1和字母 l ;数字 0 和字母 o 易混淆,命名时不用或少用
变量赋值
# 变量名 = 值 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print (counter) print (miles) print (name)
关键字
[‘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‘]
注释
# 单行注释 print("Hello, World!") # 单行注释 # 第一个注释 # 第二个注释 ‘‘‘ 第三个注释 第四个 ‘‘‘ """ 第五个注释 第六个 """
行与缩进
python使用缩进来标识代码块,同一个代码块的语句必须包含相同的缩进空格数
多行语句
Python 通常是一行写完一条语句,如果语句很长,可以使用反斜杠(\)来实现多行语句,例如:
total = item_one + item_two + item_three
在 [], , 或 () 中的多行语句,不需要使用反斜杠(\),例如:
total = [‘item_one‘, ‘item_two‘, ‘item_three‘, ‘item_four‘, ‘item_five‘]
空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
以上是关于Python之旅你好,Python的主要内容,如果未能解决你的问题,请参考以下文章
我的OpenGL学习进阶之旅你好,三角形:一个OpenGL ES 3.0示例。 分别使用C++ Native & Java 两种方式来实现