zoukankan      html  css  js  c++  java
  • Python基础2

    输入和输出  简称I/O  input output  

    标准I/O标准输入和输出 从键盘读,往屏幕写

    文件I/o  从文件读,往文件写

    网络I/O

    print函数-普通输出

    函数中的逗号是用来隔开多个参数

    用一个 表示换行符

    print执行的时候都是默认换行,但加上end=''就是不会换行,加上#,那执行的结果也会出现#

    格式化输出

    1:如果变量只有1个,那么在输完格式化字符之后,%后面就不需要加上(),直接写变量名,2个以上就要加上括号再用逗号隔开,例如%(name,age)

    2:如果遇到有小数点,那么就在格式化符号内加上'.数字',例如下图的%.2f    就是说要2个小数,如果直接不写上.2,那么下面的例如的数字就是12344.450000

    3:有两种方式可以进行格式化输入,如下图,第二种比较简单,但公司要求较高的话就使用第一种吧

    input函数

    只有在下面的执行框里输入数据再点击回车,这个函数才会结束

    1:首先输入input的值跟input的结果名(input_content)

    2:再用print函数的格式化输出写入代码,随后让代码执行起来

    3:执行起来后,在下方输入密码(123456),输完之后,按下回车,就重新出现最新的结果

    例子:

    变量类型转换

    由于各种原因,我们拿到的数据不是我们想要的类型,此时就需要类型转换

    类型转换前提这个数据能够转换成目标类型

    要转换类型的格式:转换完的名字 = 新类型(原类型)

    经常使用的转换类型有:

    1:int(val),将变量val转换为int类型

    2:float(val),将变量val转换为float类型

    3:str(val),将变量val转换为str类型

    举例:原字符串的两个数值11进行相加

    if语句

    在很多数据中,会遇到如果是什么再是什么,否则是什么,那么就要用if语句来写

    例1:该用户输入正确的用户名之后则登录成功,否则则失败并且报错

    要求再加上一个密码,才可进行登录

    例子2:如果a大于b,进行相加,否则进行减法计算

    运算符:

    if语句-and、or、nor运算规则

    and:必须两个条件都满足才能成功

    注:非0为真,0位假

     

    or:只要有一个条件满足,那就可以成功

    注:在第二种方式的书写里还有另外两个小技巧

         jieguo = a < b and a or b 

    把a < b and a 换成 false或者ture,就会进行判断哪个是真哪个是假,得出真实数据

    not:

    not是添加在print(结果名) 的结果名前面,会取反结果,也可以在条件前面加入

    案例1

    题目:按照分数来分等级

    分析:

    1:获得输入的分数

    2:把字符串类型转换

    3:根据分数分等级

    案例2-猜拳游戏

    randint是随即出系统的数据,后面写个范围值就好,而random是类型Python的工具库,需要导入到python才可以使用,语法:import random

    而randint是箱里的工具

  • 相关阅读:
    npm install 报错问题解决
    搭建VUE脚手架流程
    gitLad创建新仓库、上传项目、拉取项目方法
    vscode打开终端失败,重新安装其它版本也没用,想知道这是为什么
    Vue组件 父组件使用子组件中的值(子组件给父组件传值的方法)
    Element-ui 上传el-upload组件的使用方法
    Vue 计算属性
    JQ+Layui弹窗 实现支付功能
    Vue+ElementUI 验证手机号发送验证码倒计时功能,先清除定时器然后创建定时器
    生命陪伴生命,生命唤醒生命
  • 原文地址:https://www.cnblogs.com/yangfen/p/14099381.html
Copyright © 2011-2022 走看看