python基础三 标识符、变量、运算符、数据类型

本文介绍了Python编程的基础知识,包括标识符的规则(如驼峰命名法、下划线命名法)、关键字的含义,详细讲解了变量的概念、赋值、运算以及内存中的原理。此外,还探讨了不同类型的运算符,如算术、赋值、比较运算符,以及逻辑运算。在数据类型方面,重点讨论了字符串,包括转义字符、长字符串、格式化字符串以及各种操作方法。最后,提到了整数类型的相关方法和内存占用。
摘要由CSDN通过智能技术生成

1. 标识符

1.1 标识符的概念

  • 开发人员在开发过程中自定义的一些符号和名称。标识符是自定义的,如变量名、函数名等
  • 标识符的规则
    • 标识符中可以包含数字、字母、下划线_,但是不能以数字开头。如:myName、MyName、My_name01、_myname等,但03MyName不行。
      - 标识符命名方式
    • 驼峰命名法
      • 小驼峰命名法:第一个单词首字母以小写开始,第二个单词首字母大写。如:firstName、aDog
      • 大驼峰命名法:每一个单字的首字母都要大写。如:MyName、FirstName
    • 下划线命名法:用下划线“_”来连接所有的单词,比如 name_list,age_list

1.2 关键字

  • python一些具有特殊功能的标识符,这就是所谓的关键字关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
    在这里插入图片描述

2. 变量

2.1变量的概念?

  • 变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。
    • 变量命名规则:
    • 变量名由字母、数字、下划线组成要符合标识符的命名规范
    • 数字不能开头
    • 不能使用关键字
  • 注意 : 是两个对象相等和两个对象是同一个对象是两个概念
s1 = {'Jerry':'Python'}
import copy
s2 = copy.deepcopy(s1)
print(s2) # {'Jerry': 'Python'}

print(id(s1),id(s2))
print(s1==s2)

2.2变量的赋值?

我们先来看一下这行代码:

name='哪吒'
  • 这就是一个常见的给变量赋值的招式。 在这里name就是一个变量,将’哪吒’这两个文字赋值给了name这个变量
    说白了, 就相当于有一个杯子,我们可以向杯子中倒入饮料,饮料可以是水、可乐、橙汁、咖啡、啤酒等等。杯子是存放饮料的器皿,就相当于电脑的内存或者硬盘,而饮料就相当于我们要在电脑中存储的数据。
    在这里插入图片描述
    往杯子里倒入饮料的过程,在Python中称为赋值

2.3变量的运算?

在这里插入图片描述

  • 变量的运算就是正常的四则运算 ,需要注意的是在运算过程中含有浮点数,那么它返回的就是一个浮点数类型

2.4 变量在内存中的原理(非常重要)

2.41 引用变量
  • 两个引用指向同一个int数据
a = 10
b = 10
print(id(a),id(b))

结果:地址一样

  • 两个引用指向同一个str数据
str1 = 'fsfsfsdd'
str2 = 'fsfsfsdd'
print(id(str1),id(str2))

结果:地址一样

  • 两个引用指向同一个list数据
list1 = [1, 2, 3]
list2 = [1, 2, 3]
print(id(list1), id(list2))

结果:地址不一样

2.42 拷贝
list1 = [1,2,3,4]
list2 = list1.copy()
print(id(list1),id(list2))

结果:地址不一样

3.运算符

3.1 运算符的概念

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”

3.2 运算符的分类

算术运算符
- 加法运算符 表现形式 + ;(12+5)
- 减法运算符 表现形式 -;(54-21)
- 乘法运算符 表现形式 *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值