Python从入门到上瘾02——初识Python

版权申明:原创文章,未经博主同意,不得转载!

Python从入门到上瘾02——初识Python

小白高效学习Python系列,50小时学会Python

本节主要介绍Python的强制缩进规则,Python中的变量,Python的标识符和关键字。

“ 阅读本文需要大约10分钟。”

1.Python的强制缩进规则

C/C++,java等高级语言是采用括号,大括号等进行语句块的分隔,如下两段C代码缩进不一致,但本质没有区别,都能通过编译:

for(int i=0; i<996;i++){
   printf("喜欢");
   printf("996");
}
for(int i=0; i<996;i++){
printf("喜欢");
printf("996");
}

而在Python当中,不再采用括号,大括号等进行语句块的分隔,而是每级强制利用4个空格的缩进进行代码块的分隔以及代码层级的确定。如下第一段代码所示:

for i in range(996):
    print('喜欢')
    print('996')

但当没有缩进时,下面Python代码报错:

for i in range(996):
print('喜欢')
print('996')

2.Python中的变量

Python语言中没有类似于C语言、Java中用Const修饰的常量。有的只有变量,一旦用户创建变量,解释器就会根据变量类型在内存中分配相应区域。Python中的变量不需要申明,赋值就是变量声明定义的过程。如下所示,对变量var进行了字符串的赋值:

var='学Python,关注MotherBorad'

此外,利用Python中id()函数可以查看变量的内存地址:

var='学Python,关注MotherBorad'
print(id(var)) 

3.Python的标识符和关键字

标识符就是指在代码中自定义的一些名称,如变量名 、函数名等,在Python中标识符由区分大小写的字母、下划线和数字组成,且不能以数字开头。通常以下划线开始或者结束的标识符,都有特殊含义,如类中的__init__方法(后续博文会解释)。

Var=1
VAR=1 #这两个变量是不同的

关键字是Python系统保留使用的标识符,具有特殊功能,不允许自定义的标识符和关键字相同。可以通过以下命令,查看python的关键字,[‘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’]

import keyword
keyword.kwlist

4.简单的输入输出

程序本质是实现人机交互的载体,在Python中简单的输入、输出是分别由input(),以及print()函数实现的。

input()函数的完整语法格式为input(prompt),其中参数[prompt]为显示的提示信息,可选。input()函数无论输入值得类型,函数返回值始终为字符串。

s=input('你的名字是什么?')
print(s)

该代码运行结果如下:

print()函数的完整语法格式为print(value, …, sep=’ ‘, end=’ ', file=sys.stdout, flush=False),其中参数value为要输出的值;sep为多个信息间的分隔符,默认为空格;end为输出信息之后添加的符号,默认为换行符。

print('Mr.C','Mr.A')
print('Mr.C','Mr.A',sep='$')
print('Mr.C','Mr.A',end='!')

该代码运行结果如下:
本期到此结束,扫下面二维码加Python学习公众号,有海量优质资源免费领取!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值