python输出汉字_Python计算机二级备考干货(一)

4ed49fed83f679481359cb38b2dbd53e.png

格式框架:

1、 Python的格式框架由缩进表达。

2、 if、elif、else、for、while、def等保留字在行位加英文冒号表达对后续连续语句的所属关系。

缩进

1、 体现Python的强制可读性

2、 一般用四个空格或一个Tab键

3、 也可以用一个或多个空格,但全篇空格个数要统一

注释

1、 单行用#进行注释

2、 多行需在每行前面加# 或使用" ''' "和" """ "。

变量

1、 定义:

变量指由用户定义的用于保存和表示数据值的一种语法元素。

2、 特点:

无需预先声明(和C语言的区别),可以随时命名、赋值、取用。

命名:

1、 给变量关联名称或标识符的过程。

2、 用大小写字母、数字、下划线、汉字及其组合组成(不能有空格)。

(但一般不建议使用汉字等非英文字符命名)。

3、 首字母不能是数字。

4、 区分大小写。

5、 标识符不能与保留字相同。

保留字

数据类型

用于表达数据含义,消除计算机对数据理解的二义性。

赋值语句

1、单变量赋值

= 。

2、多变量赋值

= , = ,……, =

3、 同步赋值

,, = ,

x, y = y, x(交换变量值)

引用

1、 import

2、 form import

3、 form import *

4、 import as

基本输入输出函数:input()函数

input()函数用于从控制台获得用户输入,以字符串形式返回结果。

= input()

基本输入输出函数:eval()函数

eval(s)函数用于去掉字符串s最外层的引号,并按照Python语句方式执行去掉引号后的字符串。

= eval()

获取数字

= eval(input())

基本输入输出函数:print()函数

print()函数用于输出运算结果,默认会在最后一行增加一个换行。

1、 单变量输出

print()

2、 多变量输出

print(,,……,)

注:输出后各变量之间用一个空格分隔

3、 混合输出

print(.format(,,……,))

例:print(数字{}和数字{}).format(a,b)

其中槽"{}"和变量相对应。

取消自动换号:

print(,end = "")

源程序的书写风格

优美胜于丑陋(Python 以编写优美的代码为目标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)

可读性很重要(优美的代码是可读的)

即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)

不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风 格的代码)

当存在多种可能,不要尝试去猜测

而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)

虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )

做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)

如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)

命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

2

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值