PHP前端开发

神奇的“Hello World”——开启编程之旅

百变鹏仔 3周前 (01-20) #Python
文章标签 之旅
01





Hello World

hello world 做为 the c programming language  中的第一个演示程序,非常著名,后来程序员在学习编程或进行设备调试时延续了这一习惯,可以认为是编程之旅的开端。

以下程序输出:Hello World!

"""第一个Python程序 - hello worldAuthor: Python当打之年"""
print('hello world!')# 输出 hello world!

print() 函数用于打印输出,是python程序中最常见的一个函数。


我们将上面的代码保存为hello.py文件,那么也可以在终端输入以下指令:

>>> python hello.py

同样可以输出 Hello World!,以下是一些其他输出的例子

"""第一个Python程序 - hello worldAuthor: Python当打之年"""
a = 2print(a)# 输出 2b = '你好'print(b)# 输出 你好c = (1,2,3)print(c)# 输出 (1,2,3)d = [1,2,'3']print(d)# 输出 [1,2,'3']
02





Python 标识符

Python的标识符可以作为变量名、函数名、类名、模块名以及其他对象的名称等,标识符命名时有以下几点需要注意:

  • 标识符由字母、数字、下划线组成,如下所示均为符合规则的标识符:

    name
    your_age
    str123
    User
    BOOKbook_name
    _base


  • 标识符不能以数字开头

    1name12User000BOOK
    678user_age
  • 标识符严格区分大小写,以下代表五个不同的标识符:

    nameNameNAmeNAMeNAME
  • 以下划线开头的标识符是有特殊意义(后续会详解

  • 标识符可以是汉字,但是尽量不要这么用

  • 标识符不能和 python 关键字(保留字)相同,以下指令可以输出python所有的关键字:

    import keywordprint(keyword.kwlist)#['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

常用命名规则:

  • 见名知意

    起一个有意义的名字,尽量做到看一眼就知道是什么意思,例如: 定义名字可以用name,定义年龄可以用age,定义学生姓名可以用student_name等。

  • 驼峰命名法

    小驼峰式命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如:studentName、studentAge等。

    大驼峰式命名法:每一个单词的首字母都采用大写字母,例如:StudentName、StudentAge等。

03





Python 注释

好记性不如烂笔头大家在平常的练习中,代码相对比较简单,行数比较少,体现不出来注释的重要性。在实际工作中,一个项目往往由很多程序员写的成千上万条甚至几十万几百万条代码,这个时候如果没有注释,非但不能够高效的解决问题,而且题即耗人力又耗物力,所以大家一定要养成写注释的习惯。

Python注释主要分为以下两类: 


  • 单⾏注释 

    只能注释⼀⾏内容,以#开头

    # hello world!
  • 多⾏注释

    注释多⾏内容,以下三种方式均可以实现多行注释

  • # 以下为多行注释1"""第一个Python程序 - hello, worldAuthor: Python当打之年"""# 以下为多行注释2'''第一个Python程序 - hello, worldAuthor: Python当打之年'''# 以下为多行注释3# 第一个Python程序 - hello, world# Author: Python当打之年

小提示:选定要注释的代码段,使用快捷键ctrl+/,可一次性注释该代码段,重复操作可取消注释。