目录

 

基本常识

什么是Python?

python是众多编程语言中的一种。为什么python会在这个时代流行?python简单、易学、表示方式更像人类的表示方式、符合人类的思维方式;另外,它有丰富的扩展库,特别是在AI(人工智能)方面的成功应用,使得它名声大噪。

什么是程序?

参见《计算机科普》中的“什么是程序”。

什么编程?

编程就是编写程序,就是按照一种特定语言的语法格式要求,用这种语言认识的词组成表达式或者语言,并保存在文件中。

什么编程语言?

编程语言就是程序的语言,计算机可以理解的语言。计算机有很多种编程语言,但是计算机只认识二级制的0,1表示的电子信号,因此,很多种计算机是说计算机的高级语言,高级语言对人类更好阅读,但是计算机不懂,所以高级语言都要翻译成0或1表示的二进制的机器语言。只有机器语言计算机只能执行。如果编程工具把用它的语言写的程序(文件)翻译成机器语言才能执行,这类语言就叫编译型语言,即编写并重新翻译的意思。如果程序(文件)在执行时才翻译为机器语言执行,这种语言就是解释型语言。C、c++都是编译型语言;java是解释型语言。python既可以作编译型程序,又可以作为解释型程序。

编程语言能干什么?

编程语言就是按照作者的编排,让计算机完成规定的动作。即不仅告诉计算机做什么,还要告诉它怎么做,先做什么,后做什么;碰到这种情况做什么,碰到那种情况做什么。一般情况下,计算机能干的事,都可以通过编程语言来达到。但有时候,编程语言的设计者会考虑各种特殊要求,会对编程语言进行一些限制,比如出于安全的考虑,不会让程序随意访问内存。所以,从这点不同语言又区分不同的能力,C和C++语言是最强的,几乎所有操作系统的能力都可以实现。

语言的基本概念?

什么是数据?什么是数据类型?

计算机中的一切都是数据。程序、软件、文本文件都是数据。编程语言中所说的数据就是不同类型的字符,这些字符根据人类赋予的含义而区分为不同的数据类型。如 123 ,我们叫做整数;123.456我们叫做小数;abc我们叫做字符串。真和假我们叫做逻辑值(或叫布尔值,是bool的汉译)。

python中的数据类型:整数、浮点数、bool型、字符串。

整数:0(零),123(正整数),-123(负整数)

浮点数:123.345(小数)0.123

bool型:True(真)  False(假)    布尔型又叫逻辑型只有两种值,真 假;

字符串:“This is string.”  “这是一个字符串”

什么是变量?常量?

变量和常量中的量就是数据,又叫做值,数据变化的量,就是变量;数据不变的量就是常量。编程语言中无时无刻不在使用数据,为了使用数据,给某个数据起个名字,用来标识这个数据,这个就是变量。在定义好名字后,如果数据是可以变(被修改)的,就是变量。如果不能变,就是常量;有时常量只用一次,没必要定义一个名字,而是直接使用数据本身,这个就叫常数;所以,一般常量包括值不变的名字和常数。

如以下定义:

a=123

name=”John”

print(“hello world”)

如 a、name是变量。”hello world”是常量,也是常数。 

什么是操作数?

操作数本质就是数据,如果和操作符放在一起,就成为被操作符操作的数。

什么操作符/运算符?

完成某种计算的符号,就叫操作符(或运算符)。如加(+)减(-)乘(*)除(/)余数(%);and(与)or(或)。

运算符按用途分为不同类型

什么是表达式?

由运算符和操作数组合而成的算式。

什么是语句?

具有完整语义的一串符号,构成语句。一般语句多由表达式构成。

什么流程图?

用图形的方式表示一个事件或活动的过程,这种图叫做流程图。流程图中表示不同步骤用不同的图形,一般矩形表示执行一个基本动作,菱形表示选择,还有开始和结束图形。更多可参考流程图

什么是函数?

 

原文地址:http://www.cnblogs.com/ChinaGo/p/16819521.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性