【python】基础内容总结之(数据类型与变量)

本文由博主天寒雨落分享,涵盖了Python的基础对象类型如数字、字符串、列表、字典、元组等,并讲解了变量的命名规则、类型检测与作用域。深入探讨了整数的不同表示形式、字符串的使用以及变量实际保存的是对象引用。同时,还提到了进制转换、复数表示以及变量作用域的概念。快来加入博主的编程之旅,一起学习进步吧!

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

📢📢📢📣📣📣
🌻🌻🌻Hello,大家好,我是天寒雨落,一名有趣的博主,小白一枚,多多关照😜😜😜
🏅🏅🏅优快云全栈领域新星创作者,阿里云星级博主
💕 入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀
💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺
🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈
🌟🌟🌟✨✨✨


内置对象类型

对象类型

示例

数字

1234,  3.14,  3+4j

字符串

'swfu', "I'm student", '''Python ''' 

列表

[1, 2, 3]   [‘a’,’b’,[‘c’,2]] 

字典

{1:'food' ,2:'taste', 3:'import'}

元组

(2, -5, 6)

文件

f=open('data.dat', 'r')

集合

set('abc'),  {'a', 'b', 'c'}

布尔型

True, False

空类型

None

编程单元类型

函数(def)、模块、类(class)

变量

变量命名规则

  • 变量名是由字母、数字下划线_汉字构成的字符序列,长度任意;
  • 变量名不能以数字开头,以双下划线开头和结尾的变量在Python中有特殊含义,为系统内置变量;
  • 变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等);
  • 变量名对英文字母的大小写敏感,如stu与Stu是不同的变量;
  • 不能使用关键字作变量名,关键字在Python中有特殊含义;
  • 不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,这将会改变其类型和含义。

实际上变量保存的是对象的引用

变量类型的检测

  • 变量的类型是可以随时变化的,实际上变量保存的是对象的引用。
  • 内置函数type(object)用来返回object的类型。
  • 内置函数isinstance(obj,class)用来测试对象obj是否为指定类型class的实例。

变量作用域

  • 变量起作用的范围称为变量的作用域。(作用域的定义)
  • 一个变量在函数外部定义和在函数内部定义,其作用域是不同的。
  • 局部变量的引用比全局变量速度快。
  • 闭包变量:定义在嵌套函数的外函数中

整数的写法

二进制

0、1两个基本计数符号,以0b或0B开头。

八进制

0~7 八个基本计数符号,以0o或0O开头。

十进制

0~9 十个基本计数符号。

十六进制

0~9、a~f (A~F)十六个基本计数符号, 以0x或0X开头

进制转换

  1. (二进制)转换函数:bin()  
  2. (八进制)转换函数:oct()   
  3. (十进制)转换函数:int()
  4. (十六进制)转换函数:hex()   

复数的写法

由实部和虚部构成,使用j或者J来表示虚部。例如a=3.4+4.2j.

字符串

  • 单引号双引号三引号括起来的符号系列称为字符串
  • 单引号、双引号、三单引号、三双引号可以互相嵌套,用来表示复杂字符串。 如 'abc'、'123'、'中国'、"Python" 字符串属于不可变序列
  •  空串表示为''或 "" 三引号'''或"""表示的字符串可以换行,支持排版较为复杂的字符串
  • 三引号还可以在程序中表示较长的注释。

我正在参加年度博客之星评选,请大家帮我投票打分,您的每一分都是对我的支持与鼓励。求个五星好评,谢谢大家!(链接放在下面了)

博客之星评选

👍+✏️+⭐️是对博主最大的鼓励与支持!!!

评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天寒雨落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值