打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是Python?之3 编程语言简介

https://www.toutiao.com/article/7224331819473502724/?log_from=0f66e2cea89c3_1682184819569


都有哪些编程语言呢?下面的是一些开发应用软件的编程语言

1. Javascript
2. Python
3. Go
4. Java
5. Kotlin
6. PHP
7. C#
8. Swift
9. R
10. Ruby
11. C and C++
12. Matlab
13. TypeScript
14. Scala
15. SQL
16. HTML
17. CSS
18. NoSQL
19. Rust
20. Perl

大宋可以搜索这个关键字来查找所有 的编程语言
List_of_programming_languages

列举一部分编程语言

什么是编程语言

编程语言(:programming language),是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令,一种能够让程序员准确地定义计算机所需要使用数据的计算机语言,并精确地定义在不同情况下所应当采取的行动。

最早的编程语言是在电脑发明之前产生的,当时是用来控制提花织布机及自动演奏钢琴的动作在电脑领域已发明了上千不同的编程语言

编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释有些语言是用规格文件定义

编程语言往往使程序员能够比使用机器语言更准确地表达他们所想表达的目的。对那些从事计算机科学的人来说,懂得程序设计语言是十分重要的,因为在当今所有的计算都需要程序设计语言才能完成。

编程语言的构成

每一种程序设计语言可以被看作是一套包含语法词法语义的正式规范。

编程语言不成文规定:

  • 标识符(Identifier)命名常规

Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如 :

  • 标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。

  • 标识符不能和 Python 中的保留字相同。有关保留字,后续章节会详细介绍。

  • Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。







表 1 Python 保留字一览表






and

as

assert

break

class

continue

def

del

elif

else

except

finally

for

from

False

global

if

import

in

is

lambda

nonlocal

not

None

or

pass

raise

return

try

True

while

with

yield




if = 1   # 错误 ,因为if 是python的保留字,不能当作变量名
ifx =1   # 正确
x = 1   # 正确
if x > 1:  # 语法 
    print(" bigger ") # 函数调用

数据和数据结构

一个程序中专门处理数据的那个系统被称为程序语言的类型系统(type system);对

大多数语言还能够在内置的型态基础上组合出复杂的数据结构型态(使用数组,列表,堆栈,文件等等)。

  • 面向对象语言(Object Oriented Language,又译作“对象导向语言”)允许程序员定义新的数据型态,即对象(objects),

  • 以及运行于该对象的函数(functions)和方法(methods)。

class Person:   #  person是一个类型
    def __init__(self):     # functions  方法或者函数
    			pass

    def say(self,words):   # functions 方法或者函数  
  		   print("hello" ,words)

# 新建一个person类型的具体对象
p = Person()
p.say(" world ")

常见的数据结构:

  • 数组 my = []

  • 链表

  • 堆栈

  • 队列

  • 散列

指令及流程控制

一旦数据被确定,机器必须被告知如何对这些数据进行处理。较简单的指令可以使用关键字或定义好的语法结构来完成。不同的程序语言利用序列系统来获取或组合这些语句。除此之外,一个程序语言中的其他指令也可以用来控制处理的过程

例如

  • 分支、

x  = 1
if x > 1:
   pass
else:
  pass
  • 循环 :重复的执行重复的代码

x  = 1 
while x < 10:
      print(x)
      x = x + 1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
灵活简捷的编程语法结构,用python就是被套路!
Python中的函数(一)
0基础不用怕,从0到1轻松教你入门Python
Python网络编程实现自动化,简化Telnet网络配置工作
Python就是这么牛!
高效动态语言虚拟机的设计(十一) – 函数调用(一)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服