PATH OF PYTHON (生命短暂,我要学pythonヾ(◍°∇°◍)ノ゙)

一.Python介绍:

  简史:Python诞生于1989年的圣诞节, 创始人为Guido van Rossum, 又名"龟叔".

  python被今年来的人工智能AI一路带火, 又是被誉为万能语言的它,是那么的妖娆,被一波的小白深爱着,它灵活而有简易,在语言界堪称是一种优美的语言. 正因它的万能, 被广泛的应用在各大领域, 除了AI之外, 金融业常常使用它.

  具大家总所周知的, 计算机语言被划分为,编译型和解释型, 静态语言和动态语言, 强类型定义语言或弱类型定义语言.  

 python 是什么样的语言?

  ★python 被定位解释性, 弱类型定义语言, 而且是动态的语言.

↓↓↓↓↓↓↓↓↓↓运行原理 ↓↓↓↓↓↓↓↓↓↓

  人类能都懂的语言(print('Hello, dube.'))→ 编译/翻译→ 机械能读懂的语言(01001000101010101010...)→ cup运行

  唯一不同的地方就是编译型和翻译型的运作方式不同,各有各的利和弊.

  编译型: 是把所有代码拿过来直接一次性的翻译, 然后输出, 所以对于机器而言,一个字爽,另一个字'快', 缺点也很明显的就是,如果有bug,需要重头再编一次码, 可以练手速;

  解释型: 是拿过来一块代码经由虚拟机然后,边执行边翻译.所以对于人来说着个比较灵活, 方便, 缺点就是相比较编译型的语言,机器运行会慢一点, 对人完全体会不到.

对于python的解释器呢:

  官网发布的是CPython, 又名万能解释器, 第2个是IPython是一个交互式的解释器,也就是在交互方面有所增强, 简单的说内核是用来调用了IE.

  另一个是PYPY, 其目标就是为了翻译速度, 它采⽤用JIT技术,对Python代码进⾏行行动态编译(注意不不是解释),所以可以显著提⾼高Python代码的执⾏行行速度。

  然后是用于直接可以翻译成Java代码的编译器是Jython, 最有一个是用于把Python编译成Net的字节码的编译器名为IronPython.

二, 关于Python的变量规则: ( 无规则不成方圆)

  1) 变量是由字母,数字和下划线(''_'')组合而成的;

  2) 不可以用数字开头, 更不能是全数字;

  3) 不能用python的关键字,因其本身已被占用,无法再做更改;

  4) 不能用中文.;

  5) 不要太长;

  6) 起名要有意义;

  7) 区分大小写;

  8) 建议用驼峰式(SevenEleven)或下划线式(seven_eleven)方式命名.

三, 关于python中的常量:

  在python中不存在绝对的常理. 所有字母大写就是常量.

  Eg: Pi= 3.141592643

在python中integer=>int 常表示"整数"; string =>str 常表示"字符串".

  而且在python中凡是用 (  ',  '', " " " , ' ' ' ) 这3类逗号括住的信息全是"字符串".

  Eg: print= ("About that girl, the one I let get away ")  #括号里并在双引号内的内容就是字符串, 字符串不是交互, 输出方式直接是打印(机器直接复制=>粘贴), 所以字符串是可 以为任何内容的.

对于人机交互, 最基础的就是应用 input() 函数:

    语法:

       内容 = input (''提示的信息'')

  这里就可以直接让用户进行输入信息, 然后根据其信息再进行运算.

万恶之源-python介绍的更多相关文章

  1. 万恶之源-python基本数据类型

    万恶之源-基本数据类型(dict) 本节主要内容: 字典的简单介绍 字典增删改查和其他操作 3. 字典的嵌套 ⼀一. 字典的简单介绍 字典(dict)是python中唯⼀一的⼀一个映射类型.他是以{ ...

  2. 万恶之源 - Python基础

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程 ...

  3. 万恶之源 - Python开发规范

    开发规范 什么是开发规范?为什么要有开发规范呢? 你现在包括之前写的一些程序,所谓的'项目',都是在一个py文件下完成的,代码量撑死也就几百行,你认为没问题,挺好.但是真正的后端开发的项目,系统等,少 ...

  4. 万恶之源 - Python模块一

    序列化 我们今天学习下序列化,什么是序列化呢? 将原本的字典.列表等内容转换成一个字符串的过程就叫做序列化. 为什么要有序列化模块: 比如,我们在python代码中计算的一个数据需要给另外一段程序使用 ...

  5. 万恶之源 - Python基础数据类型三

    字典 字典的简单介绍 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯⼀的.在保存的时候, 根据key来计算出⼀个内存地址. 然后将key ...

  6. 万恶之源 - Python数据类型二

    列表 列表的介绍  列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各 ...

  7. 万恶之源 - Python文件操作

    文件操作 初始文件操作 使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作 ...

  8. 万恶之源-python的进化

    列表 列表的增删改查 3. 列列表的嵌套 元组和元组嵌套 5. range ⼀一. 列表 1.1 列表的介绍 列表是python的基础数据类型之⼀一 ,其他编程语⾔言也有类似的数据类型. 比如JS中的 ...

  9. 万恶之源 - Python模块二

    shelve 我们之前学了json和pickle模块 这些都是序列化的模块,咱们进行在讲一个序列化的东西 叫做shelve 你们肯定有个疑问,这个东西和那个类似为什么要讲.是因为这个模块比较简单的,并 ...

随机推荐

  1. javabean 深拷贝

    <!-- https://mvnrepository.com/artifact/uk.com.robust-it/cloning --> <dependency> <gr ...

  2. 前置控制器一DispatcherServlet

    org.springframework.web.servlet.DispatcherServlet 前言 DispatcherServlet是SpringMVC的核心控制器,就像是SpringMVC的 ...

  3. HTML——列表标签

    什么是列表? 把…制成表,以表显示. 容器里面装载着文字或图表的一种形式,叫列表. 列表最大的特点就是 整齐 .整洁. 有序. 无序列表 ul (重点) 无序列表的各个列表项之间没有顺序级别之分,是并 ...

  4. delphi根据不同图片生成不规则窗口的实现(仅限于BMP格式)

    unit CreateImageForm; interface uses Windows, SysUtils, Variants, Classes, Graphics; procedure Creat ...

  5. delphi Sqlite

    Delphi中SQLite如何读写二进制字段(Blob类型) 在Delphi中,有大量的组件可以操作SQLite数据库,如UniDAC就是其中一个比较优秀的,当然还有ASQLite3Component ...

  6. 笨办法学Python记录--习题15-17 开始读写文件啦

    习题15 - 17 打开并读流程: from sys import argv script,filename = argv txt = open(filename) print "Here' ...

  7. (转)简述负载均衡&CDN技术

    转:http://www.cnblogs.com/mokafamily/p/4402366.html#commentform 曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维 ...

  8. HDU-1754-I Hate It-线段树-求区间最值和单点修改

    开学新拉的题目,老题重做,思路会稍微比之前清晰,不过这也算是一点点进步了. 很多学校流行一种比较的习惯.老师们很喜欢询问,从某某到某某当中,分数最高的是多少. 这让很多学生很反感. 不管你喜不喜欢,现 ...

  9. SimpleDateFormat日期格式

    前言 java中使用SimpleDateFormat类的构造函数SimpleDateFormat(String str)构造格式化日期的格式,通过format(Date date)方法将指定的日期对象 ...

  10. unittest(1)

    一.unittest核心概念 1.unittest四个核心概念 unittest四个核心概念包括:TestCase.TestSuite.TestRunner.Test Fixture TestCase ...