📅  最后修改于: 2020-04-22 04:00:42             🧑  作者: Mango
Python由Guido van Rossum在1990年代早期开发,其最新版本是3.9.X,我们可以简单地将其称为Python3。Python 3.0于2008年发布。它是一种解释性语言,即未编译的程序。解释器将逐行检查代码。本文可以用来学习Python编程语言的基础知识。
因此,在继续前进之前,遵循最流行的“ HelloWorld”传统😛。因此将Python的语法与C,C++,Java进行了比较(我选择了这3种语言是因为它们是最著名和最常用的语言)。
# Python代码之"Hello World"
# 没什么别的需要输入了,看!多简单!
print("Hello World")
注意:Python的范围scope不取决于括号({}),而是使用缩进作为其范围。
现在继续前进,让我们开始了解Python的基础知识。我将在一些小节中介绍基础知识。相信我,您将非常轻松地学习Python的基础知识。
简介和设置
变量和数据结构
在其他编程语言(例如C,C++和Java)中,您需要声明变量的类型,但在Python中,您不需要这样做。只需键入变量,在将其赋值时,它将自动知道给定的值是int,float还是char甚至是String。
# Python程序,展示声明变量
myNumber = 3
print(myNumber)
myNumber2 = 4.5
print(myNumber2)
myNumber ="helloworld"
print(myNumber)
输出:
3
4.5
helloworld
看它有多简单!只需创建一个变量并为其分配所需的任何值,然后使用打印功能即可将其打印出来。Python有4种内置的数据结构类型,即List,Dictionary,Tuple和Set。
List,即列表,是Python中最基本的数据结构。列表是可变的数据结构,即可以在创建列表之后,将新项目添加到列表。就像您要在本地市场上购物并列出一些商品,之后您可以在清单中添加越来越多的商品。
append()函数用于将数据添加到列表中。
# Python代码,用来展示list的使用
# 创建空list
nums = []
# 对list用append方法增加数据
nums.append(21)
nums.append(40.5)
nums.append("String")
print(nums)
输出:
[21, 40.5, String]
注释说明:
# 用于Python中的单行注释
"""
这是注释
"""
用于多行注释
在本节中,我们将学习如何从用户那里获取输入,从而操纵或简单地显示它。input()函数用于接收用户的输入。
# Python程序,用来展示从用户获得输入
name = input("输入姓名: ")
# 用户输入 'harssh'
print("你好", name)
输出:
你好 harssh
# Python3程序,从用户处获得输入
# 从用户处获得输入
num1 = int(input("输入num1: "))
num2 = int(input("输入num2: "))
num3 = num1 * num2
print("乘积是: ", num3)
输出:
输入num1: 8 输入num2: 6 ('乘积是: ', 48)
在Python中的选择是使用两个关键字’if’和’elif’和else(elseif)
# Python 程序来展示选择语句
num1 = 34
if(num1>12):
print("Num1很好")
elif(num1>35):
print("Num2不好")
else:
print("Num2伟大")
输出:
Num1很好
您可以将函数想像成一堆旨在整个Python脚本中完成特定任务的代码。Python使用关键字“ def”来定义函数:
def function-name(arguments):
#函数体
# Python程序,用来展示函数
def hello():
print("你好")
print("你还好吗")
hello()
# 调用函数
hello()
输出:
你好
你还好吗
你好
你还好吗
现在我们知道任何程序都从“ main”函数开始……让我们像许多其他编程语言一样创建main函数。
# Python程序,用来展示main()函数
def getInteger():
result = int(input("输入整数: "))
return result
def Main():
print("开始")
# 调用getInteger函数,同时
# 把其返回值赋予output
output = getInteger()
print(output)
# 我们必须告诉Python,main函数是存在的
if __name__=="__main__":
Main()
输出:
开始
输入整数: 5
顾名思义,它要求一次又一次地重复。我们将在这里使用最流行的“ for”循环。
# Python程序,用来展示最简单的for循环
for step in range(5):
print(step)
输出:
0
1
2
3
4
Python具有非常丰富的模块库,该库具有用于执行许多任务的多种功能。您可以通过使用
‘import’关键字将Python中的标准库导入到您的Python代码中来。例如,考虑以下程序:
# Python程序,用来展示math模块
import math
def Main():
num = float(input("输入一个整数: "))
# fabs用来得到一个数的绝对值
num = math.fabs(num)
print(num)
if __name__=="__main__":
Main()
输出:
输入一个整数: 85.0
这些是Python编程语言的一些最基础知识,在我的后续文章中,我将同时介绍中级和高级Python主题。