基础 | Python 标识符

Hello World 做为 The C Programming Language 中的第一个演示程序,非常著名,后来程序员在学习编程或进行设备调试时延续了这一习惯,可以认为是编程之旅的开端。

01 Hello World

以下程序输出:Hello World!

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

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

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

>>> python hello.py

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

"""
第一个Python程序 - hello world
Author: Python当打之年
"""
a = 2
print(a)
# 输出 2
b = '你好'
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
BOOK
book_name
_base

标识符不能以数字开头:

1name
12User
000BOOK
678user_age

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

name
Name
NAme
NAMe
NAME

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

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

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

import keyword
print(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, world
Author: Python当打之年
"""
# 以下为多行注释2
'''
第一个Python程序 - hello, world
Author: Python当打之年
'''
# 以下为多行注释3
# 第一个Python程序 - hello, world
# Author: Python当打之年

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

以上就是本期为大家整理的全部内容了,赶快练习起来吧,喜欢的朋友可以点赞、收藏也可以分享让更多人知道哦

推荐阅读

技巧 | Python 字典用法详解(超全)
技巧 | Python 列表经典使用技巧
技巧 | 20个Pycharm最实用最高效的快捷键(动态展示)
可视化 | Python制作最炫3D可视化地图
可视化 | 动起来的中国大学排名,看看你的母校在哪里
可视化 | Python时间序列化NBA球星赛季数据

微信公众号 “Python当打之年” ,每天都有python编程技巧推送,希望大家可以喜欢
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python当打之年

您的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值