当前位置: 首页 > article >正文

【Python操作基础】——变量操作

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972

   个人介绍: 研一|统计学|干货分享
         擅长Python、Matlab、R等主流编程软件
         累计十余项国家级比赛奖项,参与研究经费10w、40w级横向

文章目录

  • 1 变量的定义和方法
  • 2 Python是动态型语言
  • 3 Python是强类型语言
  • 4 Python中变量名是引用
  • 5 Python中区分大小写
  • 6 变量命名规范
  • 7 iPython中的特殊变量
  • 8 查看Python中关键字的方法
  • 9 查看已定义的所有变量
  • 10 删除变量

【Python操作基础】系列——变量操作,建议收藏!


该篇文章帮助实战Python的各种变量操作,包括相关定义方法;不同语言类型;命名规范等。

1 变量的定义和方法

  运行程序:

testBool=True
testInt=20
testFloat=10.6
testStr="ssddd"
testBool,testInt,testFloat,testStr

  运行结果:

(True, 20, 10.6, 'ssddd')

2 Python是动态型语言

  运行程序:

x=10
x="testme"
x

  运行结果:

'testme'

3 Python是强类型语言

  运行程序:

##python中除了int、float、bool、complex之间不能进行数据类型转换
#"3"+2  #报错

3+2   #不报错
3+3.3#不报错
3+(1+3j)#不报错

  运行结果:

5
6.3
(4+3j)

4 Python中变量名是引用

  运行程序:

i=20
i="mysql"
i=30.1 
i

  运行结果:

30.1

5 Python中区分大小写

  运行程序:

i=20
I

  运行结果:

NameError                                 Traceback (most recent call last)
Cell In[1], line 2
      1 i=20
----> 2 I

NameError: name 'I' is not defined

6 变量命名规范

  运行程序:

#1.字母、数字、下划线组成
#2.可以由字母或下划线开头,不能数字开头
#3.要用python中的关键字作为变量名
#2_cc=0  #无效变量
#print=0  #不报错

x=0
print(x)  #报错:重新启动“会话”,删除所有变量

  运行结果:

0

7 iPython中的特殊变量

  运行程序:

x=12+13
x
#In[13]  #iPython编辑器中的特殊变量
_  #临时变量,最近一个out变量

  运行结果:

25

8 查看Python中关键字的方法

  运行程序:

import keyword
keyword.kwlist

  运行结果:

['False',
 'None',
 'True',
 'and',
 'as',
 'assert',
 'async',
 'await',
 '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']NameError                                 Traceback (most recent call last)
Cell In[1], line 2
      1 i=20
----> 2 I

NameError: name 'I' is not defined

9 查看已定义的所有变量

  运行程序:

dir()

  运行结果:

['In',
 'NamespaceMagics',
 'Out',
 '_',
 '_2',
 '_6',
 '_7',
 '_8',
 '_Jupyter',
 '__',
 '___',
 '__builtin__',
 '__builtins__',
 '__doc__',
 '__loader__',
 '__name__',
 '__package__',
 '__spec__',
 '_dh',
 '_getshapeof',
 '_getsizeof',
 '_i',
 '_i1',
 '_i2',
 '_i3',
 '_i4',
 '_i5',
 '_i6',
 '_i7',
 '_i8',
 '_i9',
 '_ih',
 '_ii',
 '_iii',
 '_nms',
 '_oh',
 'exit',
 'get_ipython',
 'getsizeof',
 'json',
 'keyword',
 'np',
 'quit',
 'var_dic_list',
 'x']

10 删除变量

  运行程序:

i=20
print(i)
del i  #删除变量i

  运行结果:

20

http://www.kler.cn/a/274404.html

相关文章:

  • Win10将WindowsTerminal设置默认终端并添加到右键(无法使用微软商店)
  • apache-tomcat-6.0.44.exe Win10
  • 台球助教平台系统开发APP和小程序信息收藏功能需求解析(第十二章)
  • 电源芯片MPQ2179A(TI)
  • cenos如何升级git到2以上版本
  • DB-GPT 智谱在线模型配置
  • HarmonyOS(鸿蒙)快速入门
  • Avalon总线学习
  • 杨氏矩阵的查找(复杂度<O(N))
  • 水牛社推荐:2024年在家也能赚大钱的五个副业兼职
  • SpringBoot + MyBatisPlus分页查询
  • 外包干了6天,技术明显进步。。。
  • 【二分】第十三届蓝桥杯省赛C++ A组《青蛙过河》(C++)
  • 策略模式在项目中实际应用
  • springboot企业级抽奖项目-整体展示
  • 腾讯云服务器多少钱一个月?5元1个月,这价格没谁了
  • linux单机部署hadoop
  • RK3588_Qt交叉编译环境搭建
  • jenkins 连接harbor 推送镜像
  • 简单对已有云服务器进行linux环境搭建以及共享服务器
  • Nginx安装和平滑升级
  • 流畅的Python(二十一)-类元编程
  • 框架篇常见面试题
  • mysql重构
  • Livox激光雷达 mid360 跑 fastlio2 - 流程记录
  • Day23 二叉树09