变量名可以是 数字,字母,下划线

2023-05-16

  
变量名可以是 数字,字母,下划线,但是数字不能作为开头
变量名中间不能出现空格和点符号(小数点)
变量名可以用中文(python3支持),但是不要用中文(跨平台可能出现编码格式不同,报错)
变量名不能用关键字和内置函数
变量名保存的是值得地址,跟着值得地址找值
id() 查看值得地址
python 的输入和输出
print()#输出函数 默认换行 \n 表示换行
input()#输入函数
print(123,end = ‘\n’)#把end=’\n’ 改成 end=’’ 则结束换行
print(‘hello Python’)#有冒号’'输出字符串
print(‘hello Python’)
a=input(‘请输入内容’) #Python代码和用户最基本的交互
print(a)
print(‘hello Python’)

程序执行的三大流程 顺序执行 选择执行 循环执行
顺序执行 谁先出现执行谁
type 查看数据类型
int 整形
float 浮点型
bool 布尔型 False表示0 True表示1
str 字符串类型
常见的计算方式 + - * / %取余 //取整 **幂运算
字符串 单引号 双引号 三引号(可以用来注释,换行)
字符串只有 + *
字符串拼接 + %s .join() .format() f’{变量名}{变量名}’
%s 表示占位符
s=‘hello’
t=‘python’
r=’!’
‘%s %s %s’ %(s,t,r)
‘%s 你好 %s 编程 %s’ %(s,t,r)
‘’.join([s,t,r])#中括号一定要
‘***’.join([s,t,r])#中括号一定要
‘{} {}’.format(s,t)
‘{} 你好 {} 编程’.format(s,t) #运行结果:‘hello 你好 编程 李焕英’
‘{1} 你好 {2} 李焕英’.format(s,t) #运行结果:‘编程 你好 hello 李焕英’

‘’’>>> a=‘我’

b=‘太’
c=‘想’
d=‘恋’
‘{}{}{}{}’.format(a,b,c,d)
‘我太想恋’

‘{0}{1}斤{2}{3}’.format(a,b,c,d)
‘我太想恋’

‘{0}{1}{2}就是{3}’.format(a,b,c,d)
‘我就是太相恋’
f’{a}{b}{c}’
‘我太想恋’
‘’’
print(“我说’hello python’”)

字符串格式化 %d 格式化整数 %f 格式化小数 %r查看是否是字符串类型
‘%d’ %55.55 #运行结果:55
‘%6d’ %5 #运行结果: 5
‘%06d’ %5 #运行结果:000005

#>>> ‘%.2f’%2.3 #小数点后两位
‘2.30’
#>>> ‘%06.2f’%2.3 #6个单位
‘002.30’

浮点数运算 浮点数运算不精确
导入模块 >>> import decimal
math模块 >>> import math
#>>> decimal.Decimal(‘1.01’)-decimal.Decimal(‘1’)
Decimal(‘0.01’)
#>>> import math
#>>> print(math.pi)

变量
print()
input 接收值 返回字符串
int() #把字符串类型转化成整型(只能转整数,不能转小数)
float() #把字符串类型转化成浮点型(可以输出小数点)
‘’’
格式化,只留两个小数点
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

变量名可以是 数字,字母,下划线 的相关文章

  • 【基于腾讯云的远程机械臂小车】

    基于腾讯云的远程机械臂小车 1 项目来源 1 1 项目概述 1 2 系统结构 1 3 设计原理 2 硬件搭建 2 1 CH32V307开发板 2 2 Arduino mega2560 2 3 富斯I6遥控器 2 4 机械臂小车 2 5 ES
  • 电脑之间快速传输超大文件(100GB以上)的方法

    引言 假如有这样一个场景 xff0c 你买了一台新的电脑 但是老电脑上存放着多年累积的数据 几百G之多 你要花时间把旧电脑上的数据导到新电脑上去 xff0c 这很费精力 于是你想有没有更快速的方法立马挪过去呢 xff1f 本文提供了五种方法
  • 《软件架构设计》(Yanlz Unity SteamVR 云技术 5G AI=VR云游戏=框架编程 架构设计 设计重构 游戏框架 框架入门 架构师 UML MVC ECS 立钻哥哥 ==)

    软件架构设计 软件架构设计 版本 作者 参与者 完成日期 备注 YanlzFramework 1910 V01 1 0 严立钻 2019 10 19 软件架构设计 发布说明 xff1a 43 43 43 43 软件架构设计 xff1a 是对
  • 进程的切换过程

    切换方式 进程的切换 xff0c 实质上就是被中断运行进程与待运行进程的上下文切换 从主观上来理解 只分为两步 xff1a 1 切换新的页表 xff0c 然后使用新的虚拟地址空间 2 切换内核栈 xff0c 加入新的内容 PCB控制块 xf
  • SLAM之camera(Intel RealSense D435)调试第一弹:Win10平台下getting started

    参见官方的getting started文档 https software intel com en us realsense d400 get started xff0c 这个quick start guide是Intel RealSen
  • Cmake的 debug和release

    Cmake的 debug版本和release版本 xff08 转 xff09 debug版本的项目生成的可执行文件需要有调试信息并且不需要进行优化 xff0c 而release版本的不需要调试信息但是需要优化 这些特性在gcc g 43 4
  • 【Kubernetes】K8s官方文档使用技巧

    学习K8s有很多技巧 其中一个技巧就是要多浏览官方 https kubernetes io zh 的说明文档 对于英语基础不是太好的 K8s官方还提供了中文版的页面 点击 文档 我们就进入了K8s文档的主页 主页上看起来也没多少知识点 别急
  • (六)定时器/计数器

    xff08 六 xff09 定时器 计数器 一 简介 定时器和计数器是两个名字 xff0c 但是原理上来说是一样的 xff0c 都是对脉冲进行计数 xff0c 区别在于时钟来源 xff0c 如果来自内部时钟信号 xff0c 由于内部时钟通常
  • Windows下令QProcess弹出CMD界面

    研究了快一下午 xff0c 来回看了QProcess文档中 xff0c 关于start execute statedDetached相关接口的调用说明 xff0c 然而并没有什么用处 差点就准备调用CreateProcess API的接口
  • Linux aarch64交叉编译之cJSON解析器

    对于cJSON项目的交叉编译 xff0c 该项目难度并不大 xff0c 灵活性也较强 该文章的目标是编译一套aarch64 Linux Debian嵌入式版本上可以运行的版本库 xff0c 基本无坑 老套路 xff0c 先把linux桌面版
  • Linux docker(03)可使用GPU渲染的x11docker实战总结

    该系列文章的目的旨在之前的章节基础上 xff0c 使用x11docker构建一个可以使用GPU的docker容器 该容器可以用于3D图形渲染 XR 等使用GPU渲染的程序调试和运行 0 why docker 为什么非要用x11docker
  • 北斗卫星导航系统介绍

    北斗卫星导航系统 导言 2020年3月9日 xff0c 我国在西昌卫星发射中心用长征三号乙运载火箭 xff0c 成功发射北斗系统第五十四颗导航卫星 距离北斗三号系统建成 xff0c 仅一步之遥 从双星导航定位到54颗北斗嵌满星空 xff0c
  • PyQt vs Tkinter – 更好的 GUI 库

    PyQt 和 Tkinter 的比较 在本文中 xff0c 我将分享我自己使用两个 GUI 库 PyQt 和 Tkinter 的旅程和个人经验 我还对具有相同小部件的 Tkinter 和 PyQt GUI 进行了并排比较 本文比较了两个 P
  • Selenium 中的 XPath

    Selenium 中的 XPath 是什么 xff1f Selenium 中最常用的定位器之一 xff0c XPath xff08 也称为 XML 路径 xff09 xff0c 通过页面的 HTML 格式支持您的指南 使用 HTML DOM
  • Centos7 安装yum源

    一 安装wget的rpm包 xff1a 1 下载wget的rpm包 首先去 http mirrors 163 com centos 7 os x86 64 Packages 下找到wget的rpm包 xff0c 复制链接 xff0c 使用c
  • Redis开启远程连接

    1 开启远程连接 redis默认是不支持远程连接 xff0c 需要手动开启 xff0c 在redis conf文件中 xff0c 找到下方法代码 xff1a bind 127 0 0 1 1 这里只允许127 0 0 1登录 xff0c 注
  • NVIDIA NeMo 简介——教程和示例

    NVIDIA NeMo 是一个用于构建新的最先进对话式 AI 模型的工具包 NeMo 有自动语音识别 ASR 自然语言处理 NLP 和文本转语音 TTS 模型的单独集合 每个集合都包含预构建模块 xff0c 其中包含训练数据所需的一切 每个
  • 2010 Qt开发者大会参会总结

    参加了一天的会议该好好的总结一下 1 QML和Meego会在下一步成为重点 2 Qt和Meego在一段发展时期内会有一些过渡性的库和方案 3 Qt在下一个版本会有可能将模块分解开 4 QML的开发效率会很高 xff0c 也很炫 xff0c
  • 人工智能——你需要知道的一切

    什么是人工智能 xff1f 人工智能 一词是美国数学家和计算机科学家约翰 麦卡锡于 1956 年创造的 人工智能是机器像人类一样学习和工作的能力 人工智能的历史可以追溯到古代 机器展示基本人工智能的第一个记录示例是工程师 Wilhelm S
  • 什么是迭代开发

    移动和 Web 开发行业正在快速发展 xff0c 开发人员可以使用新的工具和方法来创建更好的应用程序 为取得成功 xff0c 企业和开发人员必须紧跟软件开发生命周期和技术的最新发展 软件开发生命周期帮助公司高效地交付高质量的产品并减少错误

随机推荐