python 100天第二天(注释、常量与变量)

打开python的idle 或者pycham如果没有安装看我之前的安装教程

一定要多练,多打几次

1.第一个程序"Hello world"

“Hello World” 可以说是每个程序员的必经之路啊

print("Hello World")    # Hello World


# print()  为输出函数

你可能会感到不理解,没关系的跟着打就行了。

下面你可以试着不看这行代码,独立的成功输出,当然你也可以试着把括号里的换成其它的,试着看能不能输出呢。

下面我们试着用print()函数输出 1025和LSP(不是老sp啊,是作者的名字)

print("LSP")   #LSP
print(LSP)        # NameError: name 'LSP' is not defined

print("1025")  #1025
print(1025)    #1025


'''
想一想为什么第二行报错呢(名称错误:name“LSP”没有定义)
难道就是因为没有一个双引号吗?,当然是的
那为什么第二行的不加双引号就报错了,而第四行的没有报错呢?
这个问题我们放在下一节数据类型再说,当然你也可以去网上查找一番
'''

2.注释 (一定要学会写!!!)

注释是用英文、中文或其它自然语言写的一行或多行的说明性文字。用于解释代码的功能或标注相关的信息。通过注释可以让代码变得易于阅读。

Python中的注释有单行注释和多行注释。

单行注释是以#开头,多行注释是以三个单引号 ''' 或者三个双引号 """ 将注释内容括起来,建立在当行注释后面加一个空格,按照python官方的说明,为了保证python代码格式整齐,在注释时,python官方建议我们在“#”后面增加一个空格。

#人生苦短,我用Python

print("Hello World")   

"""
作者:李寿鹏啊
年龄:17

"""

print("Hello Python")   


'''
Author:LSP啊
age:17
'''




上面的代码会输出什么呢?想一想。
Hello World
Hello Python


因为一旦注释掉,python解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。

3.变量

故名思义,变量是指程序运行过程中会发生变化的量。每个变量在使用前必须先赋值才能被使用。

变量名只有在第一次出现的时候,才是定义变量。当再次出现时,不是定义变量,而是直接使用之前定义的变量。

什么意思呢通过下面的示例来理解这句话

num=1
x=num+2
print(x)


'''
在第一行我们定义了一个变量num并将数字1赋值给num,第二行我们将num调用与2相加并赋值给x
第三行我们打印x的值  等于3
'''

(1)Python中常量的命名规则。

1.只能包含字母、数字、下划线( _ )
.2不能以数字开头

3.英文字母区分大小写,如LSP和lsp是两个不同的变量

(2)养成良好的编程习惯,要以”见名知意“的原则来命名变量,并遵循下面命名规范。

大驼峰命名法:每个单词首字母大写如My Name=“李寿鹏啊”

小驼峰命名法:第一个单词首字母小写,其余单词首字母大写如my Name="李寿鹏啊"

下划线命名法:单词之间以下划线相连,如my_name="李寿鹏啊"

(3)不能使用系统的关键字作为变量名。可以使用下面的程序查看

import keyword
print(keyword.kwlist)

(4)不建议使用系统的内置函数名、类型名、模块名来定义变量。使用下面的程序查看

dir(_builtins_)

下面有几个变量名哪些是合法的,哪些不合法,为什么?

my_Boolean
Obj2
2ndObj
My words
_test
jack&rose
break

'''
第一个是合法的:符合了命名规则的第一条
第二个是合法的:同上
第三个不合法:以为它违背了命名规则的第二条,不能以数字开头
第四个不合法:两字母之间并没有下划线连接而是直接空开的
第五个是合法的:符合第一条
第六个不合法:违背了第一条的,只能包含字母、数字、和下划线
第七个:break是内置函数名,在后面的循环章节会到
(跳出本层循环,可能你不太理解,没事的以后会学到的)
'''

4.常量

是指在程序运行中其保持不变的量。一般约定使用大写字母表示常量

一般在程序中用的较少,如π,我们就可以理解为常量,它的值是默认好的,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值