python学习入门3标识符与表达式 2018.8.17

参照:python程序设计第三版
python programming:an introduction to computer science

第二章:编写简单程序

名称

名称是编程的重要组成部分。我们为模块命名,为函数命名,为值命名(为对象命名)。
从技术上,所有这些名称都称为“标识符”

命名规则:必须以字母或下划线开头,区分大小写
命名建议:代码是自解释的(用名字取代注释)

注意:一些标识符是python本身的一部分,这些名称称为“保留字”或“关键字”,不能用作普通标识符(保留字和关键字可能有区别,但多数时可以看作一样)
关键字

同时,python还包含很多内置函数,虽然技术上可以用作普通标识符,但这是一个糟糕的想法

表达式

定义:产生或计算新数据值的程序代码片段称为“表达式”
何为数据:想到数据类型,那么拥有一种数据类型的即为数据
对象有数据类型,所有数据即对象(python中)

何为表达式:分为“字面量”,“变量”,“运算”

求值:将表达式转换为基础数据类型的过程称为求值
在shell中键入表达式会求值
求值

注意‘32’实质存储‘2’和‘3’的字符序列,而不是数字32

计算机科学家把文本数据称为“”字符串“”
字符串字面量:python通过将字符括在引号“”中来表示字符串字面量

变量
一个简单的标识符也可以是一个表达式。当标识符作为表达式出现时,值会被去出,作为表达式的结果。

运算
通过组合较简单的表达式和操作符(+,-,* ,/,**)来构造

注意:空格在表达式中无作用,但加上空格会使代码易阅读

顺便说一句

'str'+'str'
'str'*3

都是可以的

关于变量,也顺便说一句:
变量是没有数据类型的,变量指向的对象才有数据类型
在python中一切皆对象,而变量始终指向对象的值,对变量的操作实质是对对象的操作
这有别于C系语言的传值和引用
后面会仔细说

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值