zoukankan      html  css  js  c++  java
  • Python第三课——数据类型与运算(1)

    hello大家好,我是你们的小蒟蒻鸭!上一篇文章讲了变量和变量的基本知识,首先,我们先来复习一下:

      输入并询问"你叫什么名字"(name)输出"我的名字叫"+输入的名字

      上代码:

    name = input("你叫什么名字")
    print("我的名字叫"+name)

    and这节课我们要学习——数!据!类!型!


    数据类型是什么?

    请看:int(integer) 整数

               float 浮点数

          str(string) 字符串

          bool 布尔值

    那有人就要问了:小蒟蒻,你讲了那么多,我们又没学过怎么看得懂?

    诶,憋急嘛,这篇文章就介绍两种,分别是int和str(期待下一篇呢*❦ω❦)

    int

    int 整数

    下列哪些是整数(int)类型呢:

    A、1234  B、'666'  C、"abc"  D、-1.3  E、135792468

    答案:A、E

    有人要说了,小蒟蒻,你是不是又来水帖了!?

    (瑟瑟发抖.jpg)这我哪敢啊,你别说,这还真是一个小知识点呢!

    整数数据的定义:一个没有引号的且不是小数的数据

    整数其实还挺简单的哈O(∩_∩)O

    str

    str 字符串

    字符串数据定义:任意一个带有引号的数据

    如:'abc'  '123'  "a1b2c3"  '@#$'

    敲黑板!!!划重点!!!

    input输入的数据全是字符串!!!!!!

    上代码:

    a = input('输入你的年龄')
    print(type(a)) # 使用type(数据)输出数据的类型

    顺便说一下,Python中 # 后的内容是注释的意思,是给读代码的人看的,不会执行

    回归正题

    输入:10

    输出:str (文章中给出的数据,若大家在在编译器中运行出之后对输入输出样例有疑问的,评论区请!)

    (强制)类型转换

    这时,有人会问:“小蒟蒻,那我如果想要input输入的是int类型怎么办?”

    我们先上代码:

    a = int(input("你的年龄是多少"))
    print(type(a))

    int()中的int就是整数,那么int()用中文来说就是把...转换为整数类型

    所以这里就是将输进来的a转换为整数类型

    欸,有些c++ dalao就会hin奇怪:“不对啊,c++里不是如果输进来是10的话,转换的时候只能转换一个字符啊,而且第一个字符 '1' 不应该是49吗,为什么你这里直接把单引号去掉了呢???”

    c++的dalao们请注意,Python中虽然也有ASCII码表,但是在数据转换的时候,如果单引号内的是个整数,那么转换的时候即为单引号内的整数;如果不为整数,那么程序会报错!(当时写c++代码时血淋淋的教训ε=(´ο`*))))


    那么这次的数据类型(1)就讲到这里,下次会讲float和bool值,好了,谢谢大家的观看,另外说一句,小蒟蒻还只是个学生,平时作业也挺多的,更新可能不是hin频繁,希望大家原谅哈,好不容易抽空出来写一篇博客,也希望大家素质三连一下,也给小蒟蒻一个鼓励嘛!

    唠叨也唠叨过了,那大家拜拜了(^o^)/~

  • 相关阅读:
    Bank5
    面向对象特征之多态性
    继承性与super的使用练习
    阿里云服务器被挖矿minerd入侵的解决办法
    ES Pipeline Aggregation(管道聚合)
    Elasticsearch索引自动套用模板
    docker.service启动失败:Unit not found的原因及解决办法
    Kubernetes集群资源监控
    Kunbernetes-基于NFS的存储
    Kubernetes核心技术Helm
  • 原文地址:https://www.cnblogs.com/tongxc/p/12960470.html
Copyright © 2011-2022 走看看