python 的赋值语句和基本输入输出详解

目录
  • 赋值语句
    • 直接赋值:
    • 增量赋值:
    •  链式赋值:
    •  多重赋值:
    • 语法糖:
  • 基本输入:
    • input()函数:
    • eval()函数: 
  • 基本输出:
    • print()函数:
    • print函数-格式化模板
  • 总结

顺序结构是按照语句的顺序执行代码,即先执行A,再执行B,通常包含赋值语句,输入和输出的函数调用

赋值语句

直接赋值:

python中"="是赋值运算符。变量第一次赋值,同时获得类型和值并根据值确定类型,以引用的方式赋值

增量赋值:

 

 链式赋值:

 多重赋值:

多重赋值的本质是元组打包(tuple packing)和序列解包(sequence unpacking

语法糖:

利用多重赋值进行变量交换

基本输入:

input()函数:

x=input([‘输入提示'])

由于input()函数返回值类型是str,因此有时需要用int()和float()等函数将获得的输入数据转换成需要的类型

 

eval()函数: 

 不管输入int 或者float 类型的数据,eval ()函数都可以将它们当成有效的python表达式来求值

 如果想要输入一组数据或一个复杂一些的数据对象,通常利用input()和eval()函数结合

 输入的数据本质上是一个元组,因此使用逗号分隔,如果将多个输入作为一个序列整体返回

基本输出:

print()函数:

 最后一个sep设为空字符,表示字符之间没有默认的空格或者其他字符,end也为空字符表示输入后不换行而是接着输出后面一个语句

print函数-格式化模板

{0},{1}可以认为是替换对象的占位符,冒号后面的内容为格式说明符 

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

(0)

相关推荐

  • Python基础教程之输入输出和运算符

    在我们python中输入输出函数在程序中运用较为广泛,运算符常用于if判断的条件中,今天我来给大家讲解这两项概念. input输入和print输出 input()输入函数 从标准输入设备(一般指键盘)上读取一个字符串,末尾换行符会自动删除 所以我们想输出最后的数据,则需要进行类型转换 input("输入练习") danjia = int(input("请输入每一个多少钱\n")) zhongliang = int(input("请输入购买多少斤\n&quo

  • 在python中利用dict转json按输入顺序输出内容方式

    一般常规的我们保存数据为dict类型时,系统会自动帮我们排序:但有时我们想按照输入顺序的key:value保存到dict中,而不想要改变顺序,则我们可以通过使用collecions,进行排序. collections是一个python的内建模块. 示例如下: # -*- coding:utf-8 -*- #dic = {} dic = dict() dic['b'] = 1 dic['a'] = 2 dic['b0'] = 3 dic['a1'] = 4 print("dic is:"

  • python基础之输入与输出

    目录 Python的输入与输出 输出 输入 总结 Python的输入与输出 输出 通过字符串格式化优化不必要的重复输出 %占位符来优化 # 输出 % 占位符,实现字符串可视化输出 name='张扬' classpro='清华附中一年级三班' print('我的名字是%s:来自班级[%s]'%(name,classpro)) # 练习输出 name='老夫子' QQ='666666666' phone='77777777777' address='xian' print('============

  • Python赋值语句后逗号的作用分析

    本文实例讲述了Python赋值语句后逗号的作用.分享给大家供大家参考.具体分析如下: IDLE 2.6.2 >>> a = 1 >>> b = 2, >>> print type(a) <type 'int'> >>> print type(b) <type 'tuple'> >>> c = [] >>> d = [], >>> print type(c)

  • python输入一个水仙花数(三位数) 输出百位十位个位实例

    我就废话不多说了,大家还是直接看代码吧! # python输入一个水仙花数(三位数) 输出百位十位个位 """ 从控制台输入一个三位数num, 如果是水仙花数就打印num是水仙花数, 否则打印num不是水仙花数 """ """ 任务: 1.定义变量num用于存放用户输入的数值 2.定义变量gw.sw.bw分别用于存放输入的三位数的个位,十位,百位 3.定义变量total,用于存放各位数字立方和 4.用if语句判断各位

  • Python基础之输入,输出与高阶赋值详解

    目录 1. 输入.输出与注释 1.1 获取用户输入 1.2 格式化输出 1.2.1 基本方法 1.2.2 format 格式化函数 1.3 注释 2. 高阶赋值语句 2.1 赋值运算符 2.2 并行赋值 2.3 序列解包 2.4 链式赋值 总结 1. 输入.输出与注释 1.1 获取用户输入 程序常常需要与用户进行交互,以获得用户提交的数据.Python 提供了input 函数,它接受用户输入数据并且返回一个字符串的引用. input 函数接受一个字符串作为参数,该字符串用于作为提示用户输入的文本

  • Python深度学习pytorch神经网络多输入多输出通道

    目录 多输入通道 多输出通道 1 × 1 1\times1 1×1卷积层 虽然每个图像具有多个通道和多层卷积层.例如彩色图像具有标准的RGB通道来指示红.绿和蓝.但是到目前为止,我们仅展示了单个输入和单个输出通道的简化例子.这使得我们可以将输入.卷积核和输出看作二维张量. 当我们添加通道时,我们的输入和隐藏的表示都变成了三维张量.例如,每个RGB输入图像具有 3 × h × w 3\times{h}\times{w} 3×h×w的形状.我们将这个大小为3的轴称为通道(channel)维度.在本节

  • python 的赋值语句和基本输入输出详解

    目录 赋值语句 直接赋值: 增量赋值:  链式赋值:  多重赋值: 语法糖: 基本输入: input()函数: eval()函数:  基本输出: print()函数: print函数-格式化模板 总结 顺序结构是按照语句的顺序执行代码,即先执行A,再执行B,通常包含赋值语句,输入和输出的函数调用 赋值语句 直接赋值: python中"="是赋值运算符.变量第一次赋值,同时获得类型和值并根据值确定类型,以引用的方式赋值 增量赋值:    链式赋值:  多重赋值: 多重赋值的本质是元组打包

  • Python中协程用法代码详解

    本文研究的主要是python中协程的相关问题,具体介绍如下. Num01–>协程的定义 协程,又称微线程,纤程.英文名Coroutine. 首先我们得知道协程是啥?协程其实可以认为是比线程更小的执行单元. 为啥说他是一个执行单元,因为他自带CPU上下文.这样只要在合适的时机, 我们可以把一个协程 切换到另一个协程. 只要这个过程中保存或恢复 CPU上下文那么程序还是可以运行的. Num02–>协程和线程的差异 那么这个过程看起来和线程差不多.其实不然, 线程切换从系统层面远不止保存和恢复 CP

  • Python自动重新加载模块详解(autoreload module)

    守护进程模式 使用python开发后台服务程序的时候,每次修改代码之后都需要重启服务才能生效比较麻烦. 看了一下Python开源的Web框架(Django.Flask等)都有自己的自动加载模块功能(autoreload.py),都是通过subprocess模式创建子进程,主进程作为守护进程,子进程中一个线程负责检测文件是否发生变化,如果发生变化则退出,主进程检查子进程的退出码(exist code)如果与约定的退出码一致,则重新启动一个子进程继续工作. 自动重新加载模块代码如下: autorel

  • Python基础知识之变量的详解

    一.定义 在python中,变量名只有在第一次出现的时候,才是定义变量.当再次出现时,不是定义变量,而是直接调用之前定义的变量. 二.命名方法 2.1小驼峰命名法 第一个单词以小写字母开始,后续单词的首字母大写 firstName , lastName 2.2大驼峰命名法 每一个单词的首字母都采用大写字母 FirstName , LastName 2.3下划线命名法 每个单词之间用下划线连接起来 first_name , last_name 三.命名规则 3.1标识符 开发人员自定义的一些符号和

  • Python数据结构与算法之算法分析详解

    目录 0. 学习目标 1. 算法的设计要求 1.1 算法评价的标准 1.2 算法选择的原则 2. 算法效率分析 2.1 大O表示法 2.2 常见算法复杂度 2.3 复杂度对比 3. 算法的存储空间需求分析 4. Python内置数据结构性能分析 4.1 列表性能分析 4.2 字典性能分析 0. 学习目标 我们已经知道算法是具有有限步骤的过程,其最终的目的是为了解决问题,而根据我们的经验,同一个问题的解决方法通常并非唯一.这就产生一个有趣的问题:如何对比用于解决同一问题的不同算法?为了以合理的方式

  • Python基础必备之语法结构详解

    目录 Python 语句 续行 隐式续行的方式 显式续行的方式 每行多语句 注释 空白字符 空格作为缩进 Python 语句 语句是 Python 解释器解析和处理的基本指令单元.通常解释器按顺序一个接一个的执行语句. 在 REPL 会话中,语句在输入时执行,直到解释器终止.当执行脚本文件时,解释器从文件中读取语句并执行直到遇到文件结尾. 通常每个语句占用一行,语句的结尾由标记行尾的换行符分隔. print('真・三國無双') 真・三國無双 x = ['劉備', '関羽','張飛'] print

  • 基于python中的TCP及UDP(详解)

    python中是通过套接字即socket来实现UDP及TCP通信的.有两种套接字面向连接的及无连接的,也就是TCP套接字及UDP套接字. TCP通信模型 创建TCP服务器 伪代码: ss = socket() # 创建服务器套接字 ss.bind() # 套接字与地址绑定 ss.listen() # 监听连接 inf_loop: # 服务器无限循环 cs = ss.accept() # 接受客户端连接 comm_loop: # 通信循环 cs.recv()/cs.send() # 对话(接收/发

  • python中模块的__all__属性详解

    python模块中的__all__属性,可用于模块导入时限制,如: from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导入. 若没定义,则导入模块内的所有公有属性,方法和类 # kk.py class A(): def __init__(self,name,age): self.name=name self.age=age class B(): def __init__(self,name,id): self.nam

  • Python 通过URL打开图片实例详解

    Python 通过URL打开图片实例详解 不论是用OpenCV还是PIL,skimage等库,在之前做图像处理的时候,几乎都是读取本地的图片.最近尝试爬虫爬取图片,在保存之前,我希望能先快速浏览一遍图片,然后有选择性的保存.这里就需要从url读取图片了.查了很多资料,发现有这么几种方法,这里做个记录. 本文用到的图片URL如下: img_src = 'http://wx2.sinaimg.cn/mw690/ac38503ely1fesz8m0ov6j20qo140dix.jpg' 1.用Open

  • python算法演练_One Rule 算法(详解)

    这样某一个特征只有0和1两种取值,数据集有三个类别.当取0的时候,假如类别A有20个这样的个体,类别B有60个这样的个体,类别C有20个这样的个体.所以,这个特征为0时,最有可能的是类别B,但是,还是有40个个体不在B类别中,所以,将这个特征为0分到类别B中的错误率是40%.然后,将所有的特征统计完,计算所有的特征错误率,再选择错误率最低的特征作为唯一的分类准则--这就是OneR. 现在用代码来实现算法. # OneR算法实现 import numpy as np from sklearn.da

随机推荐