首页 > 编程语言 >Python语法

Python语法

时间:2023-05-03 14:33:58浏览次数:46  
标签:注释 Python 语法 th print World Hello

什么是语法?

回忆一下我们上节课写的程序代码:

print("Hello World!")

在计算机上运行命令行时(或者具体来说,Python Interperter)如何理解应该显示的文本 Hello World!

Python 语言(或任何其他编程语言)规定了程序员需要遵循的编写代码的规则。而Python Interperter程序在执行时,也会根据书写规则编译机器码(只包括数字0和1),帮助计算机理解并执行相应的任务。

如果您不遵循正确的语法,Python (Interperter) 将在运行您的代码时给出错误。在下面的示例中,程序员在短语 两边遗漏了一对括号 Hello World!

print Hello World!

并且在运行Python的时候,会报一个invalid syntax的错误如下:

声明(声明)

语句用于执行特定任务。在里面 hello_world.py 我们有一个命令:

print("Hello World!")

要结束 Python 中的语句,您可以使用 ;

print("Hello World!");

注意: 通常程序员不会 ; 在 Python 语句的末尾使用逗号。

一个 Python 程序可以包含一个或多个不同的语句。

评论(评论)

注释用于解释程序中语句的含义。

例如:

# Hiển thị "Hello World!"
print("Hello World!")

上面代码的第一行是注释,因为它以字符 开头 #。Python(解释器)在执行程序时会忽略这一行。

您还可以在命令后添加注释:

print("Hello World!") # Hiển thị "Hello World!"

可以看到,对于上面的Hello World这样一个简单的程序,注释的使用有点多余,但是当涉及到源代码高达几千或几百万行的真实项目时,注释的使用是必不可少的。

要编写多行注释,我们使用三重双引号,如下所示:

""" Khi sử dụng print trong Python bạn cần nhớ:
Đặt văn bản bên trong cặp dấu nháy đơn, ví dụ: 'Hello World!'
Hoặc bên trong cặp dấu nháy kép, ví dụ: "Hello World!"
"""

print("Hello World!")

注意: 一些特殊的注释在运行程序时仍然会被 Python Interpreter 程序读取,比如 我们在Hello World#!/usr/bin/python课 最后学到的 注释。

返回(在源代码中)

当我们需要显示一段由多行组成的文本时,我们可以使用 \. 这种方式使源代码看起来更干净。例如:

print "Đoạn văn bản trong ví dụ này bao gồm nhiều câu và do đó \
ta sẽ tách nó thành nhiều dòng để dễ đọc hơn.\
 Câu thứ 1 balabla.\
 Câu thứ 2 balabla."

或者您也可以使用 3 个双引号(或单引号),如下所示:

print """Đoạn văn bản trong ví dụ này bao gồm nhiều câu và do đó \
ta sẽ tách nó thành nhiều dòng để dễ đọc hơn.\
 Câu thứ 1 balabla.\
 Câu thứ 2 balabla."""

注意: 你需要区分如何像上面那样使用3个双引号不是把它们放在行首而是在后面, print 所以它们不会像我们在上一节中学到的那样创建注释(comment)。

特殊字符

要显示特殊字符,比如制表符、换行符(上面的例子我们 在源码\中使用了 换行符 ,但是 显示的时候 ,文字还是在同一行,这两种情况是不一样的!)、单引号、双引号...我们将使用字符组合,  后跟与要显示的特殊字符相对应的小写字母。显示我们使用的选项卡的示例  (t 取自单词选项卡的第一个字母):\\t

print("\tHello World!")

对于换行符(显示时):

print("Hello\nWorld!")

要显示双引号:

print("\"Hello World\!"")

或者对于上面的示例,您还可以执行以下操作:

print('"Hello World!"')

最后,如果您需要显示角色 \

print("Hello\\World!")

标签:注释,Python,语法,th,print,World,Hello
From: https://www.cnblogs.com/xiudiu/p/Cu-Phap.html

相关文章

  • 直播商城源码,利用Python将图片批量改成任意格式
    直播商城源码,利用Python将图片批量改成任意格式 importglobimportosimportthreadingfromPILimportImagedefcreate_image(infile,index):  os.path.splitext(infile)  im=Image.open(infile)  im.save("F:/PL/Cigarettes/total/good/"+str(index)+".j......
  • 第 2 课:在 python 中声明变量
    上一篇文章给大家介绍了python语言,这里再重复一遍,这个系列我讲的是python 3 ,这篇文章我们一起去学习如何利用其中的变量声明和数据类型Python。目录1、在Python中声明变量。2、Python中的数据类型。3、检查数据类型。4、Python中的数据类型转换。5、结论。1、在Python......
  • 查看python版本号,库的位置
    whichpython->/home/xx/anaconda3/bin/pythonpip版本号python3–mpip–-version->pip21.2.4from/home/xx/anaconda3/lib/python3.9/site-packages/pip(python3.9)查看包安装的位置:先import这个包,再运行包名字.file,一般第三方包安装在\Lib\site-packages下impo......
  • verilog语法:for与generate...for
    1for循环for循环必须在always块内使用,对应的always块内的变量需声明为reg类型。verilog的for和C语言的for的不同点:C语言的for里面的语句是串行执行,而verilog的for内的语句是并行执行的。例如下面的移位寄存器案例。integeri;always@(posedgeclk)begindata_reg[0]......
  • python编写多线程程序并测速
    importthreadingimporttimeind=2defsingle():  forjinrange(ind):    foriinrange(5000):      print(i*2)defs():  foriinrange(5000):    print(i*2)defmulti():  threa=[]  forjinrange(ind): ......
  • python 合并json
    importjson#foriinrange(800):f1=open('.\\'+str(0)+'.txt',"r")data1=f1.read()dic_str2=json.loads(str(data1).replace("'","\""))foriinrange(1,50):f=open('.\\'+......
  • python-docx的简单使用
    '''设置表格所有单元格的四个边为0.5磅,黑色,实线可以使用返回值,也可以不使用'''def设置表格网格线为黑色实线(table_object:object):kwargs={"top":{"sz":4,"val":"single","color":"#000000"},......
  • django模板语法
    django模板语法代码{%loadstatic%}<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title>{#<linkrel="stylesheet"href="/static/plugins/b......
  • python自动下载pdf文件—可分布下载=.= 一个demo
    代码如下:importioimportrequestsdefdownload_pdf(save_path,pdf_name,pdf_url):send_headers={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/61.0.3163.100Safari/537.36&q......
  • Python_15 ddt驱动与日志
    一、查缺补漏 1.在测试报告中添加注释,写在类名下面就行,方法名下面,三引号2.直接importddt引用的时候需要ddt.ddt,ddt.data,ddt.unpack fromddtimportddt,data,unpackkeyifrom会更好,引用的时候直接data就行二、DDT数据驱动 1.数据驱动:将不同的数据在同一个业务逻辑......