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

Python 变量

打印输出内容

print(‘rumenle’)
print(‘haode’)

缩进需要tab

注释将需要注释的部分开头用#

多行注释 1、用你也可以左键选中我们需要注释的代码,松开,按:Ctrl+/,就完成相同效果注释 2、把要注释的内容放到三个引号对里面

‘’‘shide’‘’

变量定义理解 给它赋值时就会创建变量:Python 没有用于声明变量的命令。变量在您第一次为其赋值时创建。

a=8
ints=‘duide’
print(ints)

对于同一个变量,赋值类型不同则会发生类型的变化 默认打印出来string类型

a=5
a=‘string’
print(a)

如果要指定变量的数据类型,可以通过强制转换来完成,比如:

a=str(8)
y=int(3)
print(a)
#查看类型
print(type(y))

可以使用单引号或双引号来声明字符串变量:

y=‘好的’
f=“bu”
print(y)
print(f)
#变量名区分大小写
A=‘d’
a=‘ds’
print(A)
print(a)

变量可以有一个简短的名称(如 x 和 y)或一个更具描述性的名称(age、carname、total_volume)。Python 变量的规则:

变量名必须以字母或下划线字符开头

变量名不能以数字开头

变量名称只能包含字母数字字符和下划线(Az、0-9 和 _ )

变量名区分大小写(age、Age和AGE是三个不同的变量)

骆驼法则:除了第一个单词外,每个单词都以大写字母开头

a_name=‘j’
print(a_name)

多个变量的多个值。 Python 允许您在一行中为多个变量赋值: 可以单独输出

b,v,n=‘多个变量名输出成功’,‘y’,‘好的’
print(b)
#也可以一行中为多个变量分配相同的值:
v=m=f=g=‘xiangtongdezhi’
print(m)

集合数组 您在列表、元组等中有一组值。Python 允许您将值提取到变量中。这称为拆包

fruits=[‘apple’,‘banana’,‘cherry’]
x=n=k=fruits
print(x) #直接输出整体的
#文本组合输出 也可以运算符计算输出
x=‘hao’
y=‘yyy’
m=2
r=2
print(x+y)
print(m+r)

如果你尝试组合一个字符串和一个数字,Python 会给你一个错误,这时候把数字转为字符即可,强制转换

全局变量与局部变量,全局关键字 函数外部创建的变量称为全局变量。都可以使用全局变量,无论是在函数内部还是外部 在函数内部创建同名变量,该变量将是局部变量,只能在函数内部使用。具有相同名称的全局变量将保持原样,全局且具有原始值

l=‘全局变量’
def myfunc():
print(l)
myfunc()

names=‘全局2变量’
def myfunc1():
names=‘局部变量’
print(names)
myfunc1()
print(names)

全局关键字

通常,当您在函数内部创建变量时,该变量是局部的,并且只能在该函数内部使用。要在函数内创建全局变量,可以使用 global关键字。

name_money=‘全局2变量’
def myfunc2():
global name_money
name_money=‘设置局部变量为全局’
print(name_money)
myfunc2()
print(name_money)

http://www.lryc.cn/news/269306.html

相关文章:

  • ComfyUI如何中文汉化
  • Glary Utilities Pro - 电脑系统优化全面指南:详尽使用教程
  • 1.4分页和排序
  • Modbus转Profinet,不会编程也能用!轻松快上手!
  • 鸿蒙原生应用/元服务开发-Stage模型能力接口(十)下
  • QT QPluginloader 加载失败,出现Unknown error 0x000000c1的问题
  • 众和策略:今年首次!A股罕见一幕
  • EasyExcel实现动态表头(注解实现)
  • 什么是工厂方法模式,工厂方法模式解决了什么问题?
  • Flink 输出至 Elasticsearch
  • web三层架构
  • 智能优化算法应用:基于厨师算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 写在2023年末,软件测试面试题总结
  • 51系列--数码管显示的4X4矩阵键盘设计
  • 医院绩效考核系统源码,java源码,商业级医院绩效核算系统源码
  • JavaScript基础练习题(五)
  • flutter项目从创建到运行,以及一些常用的命令
  • 【Amazon 实验②】Amazon WAF功能增强之使用Cloudfront、Lambda@Edge阻挡攻击
  • There are 4 missing blocks. The following files may be corrupted
  • 一起玩儿物联网人工智能小车(ESP32)——13. 用ESP32的GPIO控制智能小车运动起来(一)
  • D9741 PWM控制器电路,定时闩锁、短路保护电路,输出基准电压(2.5V) 采用SOP16封装
  • 【UE5.1】程序化生成Nanite植被
  • 【软件工程】漫谈增量过程模型:软件开发的逐步之道
  • Android Camera
  • Python开发雷点总结
  • Linux中磁盘管理与文件系统
  • Vue2+element-ui 实现select选择器结合Tree树形控件实现下拉树效果
  • LINUX 解决系统卡死:扩大内存交换分区
  • Vue项目Nginx代理F5刷新出现404问题解决
  • 关于MybatisPlus自动转化驼峰命名规则配置mapUnderscoreToCamelCase的个人测试和总结