Python教程

python语法注释与变量常量及命名规范与数据类型

本文主要是介绍python语法注释与变量常量及命名规范与数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、python语法注释

1.方式1:单行注释

  • 表示方法:"# " +"注释内容"
  • 快捷键:CTRL + ?

2.方式2:多行注释

  • 表示方法:" '''+注释内容+''' "
  • 优点在于很方便进行多行注释

3.方式3:多行注释

  • 表示方法:" """+注释内容+""" "
  • 多行注释很方便
PS:PEP8规范
    在写代码过程中注意代码编写的规范,若不熟悉了解可使用快捷键"ctrl + alt + L"查看,参照代码的编写。

二、变量与常量

1.变量:

  • 记录事物变化的状态(可能经常改变)

2.常量:

  • 记录事物不变的状态(可能不常改变)

  • 在python中没有真正意义上的常量,所有名字都是变量,将纯大写的变量看成是常量。

    eg: NAME = '橘子'

  • 在其他编程语言中真正存在意义上的常量,绑定了关系不能再修改,比如Javascript,浏览器是一个编写JavaScript的代码工具。

    eg: let name = '小菊'

    ​ name = '橘子' 变量可修改

    ​ const a = 313

    ​ a = 1013 报错,常量不可修改

3.基本使用:先声明变量后赋值,通过变量名便可以查询数据值

4.语法结构:变量名\常量 赋值符号 数据值

5.本质

在内存空间中存储数据值,给该内存空间绑定一个名字,通过名字就可以访问到内存空间中存储的数据值,如果内存空间中的数据值没有绑定名字,那么这是垃圾数据。
eg: age = 22
	name = 'xiaoju'

1.一个数据值可以同时被多个名字绑定,若赋值符号的右侧也是名字那么意思是左边的名字绑定向右边名字的数据值
eg: a = 313
    b = a
    c = b   '''c = b = a =313''' 
2.同个名字同一时间只能绑定一个数据
eg: a = 3
    a = a + 4
    print(a)   '''a = 7'''
 PS:若右侧是名字和数据的组合,那么先做相应的运算得出的数据值绑定给左侧的名字

三、命名规范

1.名字里最多只能出现数字、字母、下划线

2.数字不能开头

3.名字不能与关键字冲突

4.见名知意,用英文,英文不好用拼音(最好用英文)

PS:命名风格
	1.下划线:单词之间用下划线隔开  (python推荐使用)
	2.驼峰法:小驼峰:首字母小写后面单词的字母都大写,且单词都			   是连接的。
    		 大驼峰:首字母大写后面单词的字母也都大写,且单词			  都是连接的。
                (JavaScript推荐使用)

四、数据类型

如何理解数据类型?

代码程序中需要不同数据类型表示不同的数据,就好像再日常生活中姓名用文字表示,年龄用数字表示,体重用带有小数点的数字表示。

如何查看数据类型?

type()

数据类型:
1.整型:整数
	   应用场景:年龄,个数,年份
	   基本使用:
	   	age = 22
	   	num = 13
	   	year = 2022
           表达关键字:int
           核心语法:整数

2.浮点型:小数
	   应用场景:体重,身高,工资
	   基本使用:
	           weight = 98.5
	           height = 1.57
	           salary = 0.01
	   表达关键字:float
	   核心语法:小数
	   	
3.字符型:文本
	   应用场景:描述信息:姓名,爱好,日常
	   基本使用:
	   	   name = '橘子'
	   	   bobby = "听歌看电影"
	   	   daily = '''不知所云'''
	   	   info = """加油,可以的"""
	   表达关键字:str
	   核心语法:引号引起来的部分
	   PS:我们所看的定义字符串的方式有多种,原因再定义字符时,找第一个和之后的引号进行配对就自动闭			    合,所以引号相同且出现两个以上是会报错。给字符串定义多种方式为了避免冲突。

PS:当三引号左边没有复制符号和变量名时,为注释
    当三引号左边有赋值符号和变量名时,为字符串
	
	
	
这篇关于python语法注释与变量常量及命名规范与数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!