python基础语法-day01

目录

一、注释

 二、变量

 三、标识符

 命名习惯

 四、认识bug

debug工具


一、注释

当自己欣赏别人的代码或者别人欣赏自己的代码时,假如他对你某行代码不明白的时候,此时注释的作用就发挥出来了,相当与在你初高中的时候,老师让你为文言文或者古诗注释,就是方便你自己翻译和理解。

而在python中注释是对代码的解释和说明。在编写代码时,可以使用注释来帮助其他开发人员理解代码的功能和实现细节,或者帮助自己记忆代码的用途。注释可以包含在代码中的任何位置,并以特定的语法标记开头,以便让解释器或编译器忽略它们。不同的编程语言使用不同的注释语法,但通常都是以某种英文状态下的符号(如 #、"""或''')开头。

注意:

其中#开头的注释只适用于单行注释,""" 和''' 可以适用于多行或单行,注释也可以利用快捷键 ctrl+/。

养成写注释的习惯,可以让自己和别人的工作量减少很多哦!


 二、变量

 在图书馆中,通常会给图书一个编号·,这就相当于让他们拥有了一个属于自己的名字,方便自己去寻找和调用它。

变量是在程序中用于存储数据的一种命名实体。通过给变量赋值,我们可以将数据存储在变量中,并在程序的其他部分使用这些数据。变量可以存储不同类型的数据,如整数、浮点数、字符串等。在许多编程语言中,变量需要在使用之前先进行声明,以指定变量的类型和名称。例如,在Java和c中,可以使用关键字 "int" 声明一个整数类型的变量,并使用变量名来引用该变量。

变量具有以下特点:

  • 变量名:用于标识和引用变量的唯一名称。
  • 类型:指定变量可以存储的数据类型,如整数、浮点数、字符串等。
  • 值:存储在变量中的实际数据。可以通过赋值操作来修改变量的值。
  • 作用域:变量的可见性范围,即变量在程序中的哪些部分可以使用。
  • 生命周期:变量存在的时间段,即在何时创建和销毁变量。

在程序中使用变量的好处包括:

  • 方便存储和处理数据,以便在程序的不同部分重复使用。
  • 提高代码可读性,因为使用有意义的变量名可以使代码更易理解。
  • 允许动态地修改和操作数据,以便在程序运行时进行适当的处理。

 三、标识符

那么在python中如何命名变量呢?

命名规则:

变量名 = 值

变量名自定义,要满足标识符命名规则 

标识符命名规则时python中定义各种名字的时候的统一规范,具体如下:

  • 由数字、字母、下划线组成
  • 不能以数字开头
  • 不能使用内置关键字,程序已经为它们设置好功能了
  • 严格区分大小写
  • 虽然在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

 命名习惯

  • 见名知义(即命名的实际意思就是变量的意思,例如 myname)
  • 大驼峰:即每个单词首字母都大写,例如:MyName
  • 小驼峰:第二个(含)以后的单词的首字母大写,例如:myName
  • 下划线:例如:my_name
pi = 3.14
r = 2
area = pi * r * r
print(area)  #12.56


my_name = '小赵'
print(my_name)   #小赵 

my_name = '跟着小赵学python'
print(my_name)

 假如我们将同一个名字命名为两个不同的内容时,它的输出的结果还一样吗?

可以从下图中看到,当我们用my_name命名时,并用它赋予了'小赵'和'跟着小赵学python'时会发现后面改动的内容会覆盖原来的内容,并输出出来。


 四、认识bug

所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。

不要害怕bug的出现,其实解决Bug的过程中,也能让我们提高自己的能力。

可以看到,在上图中有四行红色字体,这就是出现了bug(报错),接下来,让我们解析一下这个报错的原因。

  File "D:\pycharm_pro\py_pro_2022\基础语法\变量.py", line 15, in <module>
    print(xiaozhao)

 这里为你提示了报错代码的位置,在我这个文件的第15行处出现了错误

NameError: name 'xiaozhao' is not defined

 这里为你提示了,'小赵'并没有定义(大家如果不能独自翻译的情况下,也可以去翻译网站上进行翻译)

 在上图中,又发现了一处错误,按照上面所说的解决方法,发现是代码的第20行出现了错误,这里小编不会翻译这些英语单词,于是我去网站上翻译了一下

它给我提示的报错原因是,意外缩进了,原来是我在print的前面多打了一个空格,于是我把print前面的空格删掉了就可以了。

在python中很看重空格的缩进问题,所以 在编写代码时需要注意空格的缩进

debug工具 

  • 断电位置

目标要调试的代码块的第一行代码即可,即一个断点即可。

  • 打断点的方法

单击目标代码的行号右侧的空白位置,出现一个红点后,就是成功断点了

1. 可以鼠标右键然后选择调试'变量'

2.点击右上角的调试(像一只小蜘蛛的按钮)

 

五、认识数据类型

在Python中,常见的数据类型包括以下几种(目前仅需要了解就行,后续还需要对数据类型进行详讲):

1. 数字类型:
   - 整数(int):表示整数值,如 1、100、-10。
   - 浮点数(float):表示带有小数点的数值,如 3.14、-2.5。
   - 复数(complex):表示具有实部和虚部的数值,如 2+3j。

2. 字符串类型(str):
   - 表示文本数据,用单引号 ('') 或双引号 ("") 括起来,如 'Hello' 或 "World"。

3. 布尔类型(bool):
   - 表示逻辑值,只有两个取值,True 和 False。用于表示真或假的条件。

4. 列表类型(list):
   - 表示有序的可变序列,可以包含任意类型的元素,用方括号 [] 括起来。

5. 元组类型(tuple):
   - 是一种不可变的有序序列,与列表类似,但用圆括号 () 括起来。

6. 集合类型(set):
   - 表示一组互不相同的元素,用花括号 {} 或 set() 来创建。

7. 字典类型(dict):
   - 表示键值对的无序集合,用花括号 {} 括起来,每个键值对之间用冒号 : 分隔。

8. None 类型:
   - 表示空值,类似于其他语言中的 null。

这些是Python中最常用的数据类型。每种数据类型都有其特定的操作和方法,可以根据需要进行相应的处理和操作。

"""
1.将不同的变量赋予不同类型的数据
2.验证这些数据是什么类型的数据
"""
age = 22.5
grade  = 15
name = '小赵'
a = True
b = None
c = [10,20,30,40]
d = (10,20,30,40)
e = {10,20,30,40}
f = {'age':22.5,'name':'小赵'}
print(age,type(age))
print(grade,type(grade))
print(name,type(name))
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))
print(e,type(e))
print(f,type(f))


#输出结果:
D:\Miniconda\python.exe D:\pycharm_pro\py_pro_2022\基础语法\数据类型.py 
22.5 <class 'float'>
15 <class 'int'>
小赵 <class 'str'>
True <class 'bool'>
None <class 'NoneType'>
[10, 20, 30, 40] <class 'list'>
(10, 20, 30, 40) <class 'tuple'>
{40, 10, 20, 30} <class 'set'>
{'age': 22.5, 'name': '小赵'} <class 'dict'>

注意: 

age = 22.5
print(age,type(age))

type()  是一个内置函数,用于获取对象的数据类型。你可以使用 type() 函数来检查变量的数据类型

  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值