python基础1:数据类型和标识符命名规范

python数据类型和标识符命名规范

变量的定义:

对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。

定义变量的语法为:变量名=变量值(这里的 = 作用是赋值。)

定义变量后可以使用变量名来访问变量值。

# 不使用变量打印三次 "今天天气真好",如果需要变成打印 "今天天气不好" 需要修改三行代码
print("今天天气真好")
print("今天天气真好")
print("今天天气真好")


# 定义一个变量表示这个字符串。如果需要修改内容,只需要修改变量对应的值即可
weather = "今天天气真好"
print(weather)  # 注意,变量名不需要使用引号包裹
print(weather)
print(weather)
  • 注意: 赋值的时候等号左边为变量名 等号右边不能为一个等式 例如:x=(y=z+1) 就是非法的

数据类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kfO6F636-1607911807089)(C:\Users\z\AppData\Roaming\Typora\typora-user-images\image-20201214092121726.png)]

  • 当你给一个变量赋值时 ,变量就会有一个对应的身份,这就是变量的类型也叫***数据类型***

  • 当你想查看一个变量存储的数据类型的时候,可以用type(变量的名字)

x=1
y=3.14
z='a'
v=False
print('x的数据类型是:',type(x),'\ny的数据类型是:',type(y),'\nz的数据类型是:',type(z),'\nv的数据类型是:',type(v))

标识符命名规则

  • 标识符和变量名的区别:

在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命令的有效字符序列统称为标识符。通俗的说,标识符就是一个对象的名字,变量只是一类对象,也就是说变量名是标识符的一部分。

标识符和人名一样的有着属于自己的命名规则,不然都乱套了,下面我们来讲一下有哪些规则:

  1. 标识符由字母、下划线和数字组成,且数字不能开头。
  2. 严格区分大小写。
  3. 不能使用关键字。(下面我会讲到有哪些常见的关键字)
  4. 不能含有特殊符号,例如%*#@ 等等

命名规范

  • 标识符命名要做到顾名思义。

起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可 读性) 比如: 名字 就定义为 name , 定义学生 用 student

例如 :a= ‘xiaoming’ 和 name=‘xiaoming’ 后者以看就知道这个值表达的是什么意思。

有一个好的命名习惯和规范,对后期编程和查错有着非常大的帮助。

  • 遵守一定的命名规范。

    • 驼峰命名法,又分为大驼峰命名法和小驼峰命名法。
    • 小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
    • 大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName.
    • 还有一种命名法是用下划线“_”来连接所有的单词,比如send_buf. Python的命令规则遵循PEP8标准:

    变量名,函数名和文件名全小写,使用下划线连接;

    类名遵守大驼峰命名法;

    常量名全大写;

常用关键字

  • 关键字的概念 一些具有特殊功能的标识符,这就是所谓的关键字。 关键字,已经被python官方使用了,所以不允许开发者自己定义和关键字相同名字的标识符。
False     None    True   and      as       assert   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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值