• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

4-python基本数据类型

python 搞java代码 3年前 (2022-05-21) 33次浏览 已收录 0个评论

python基本数据类型

数字类型Number

  1. 整型型 int

    作用:用于记录整数形式的数字类型 例如 年龄 身份证号 个数 等等

    <code class="language-python">age = 18
    print(type(age))
    </code>

    www#gaodaima.com来源gaodai#ma#com搞@代~码网搞代码

    <class “int”>

  2. 浮点型 float

<code class="language-python">height = 1.87
print(type(height))
</code>

<class “float”>

  1. 数字类型的操作

    <code class="language-python">level = 3
    level = level + 3
    print(level)
    level = level + 5.3
    print(level)
    print(10 * 6)
    </code>

    6
    11.3
    60

    int与float之间可以 + – * /

字符串类型String

作用: 描述性的一段文字,用于记录,描述

定义:字符串类需要 用引号(””,””,””” “””,””” “””,)包含的一串字符

<code>message = """
     观沧海
东临碣石,以观沧海。
水何澹澹,山岛竦峙。
树木丛生,百草丰茂。
秋风萧瑟,洪波涌起。
日月之行,若出其中;
星汉灿烂,若出其里。
幸甚至哉,歌以咏志。
"""
print(message)
print(type(message))
</code>

​ 观沧海
东临碣石,以观沧海。
水何澹澹,山岛竦峙。
树木丛生,百草丰茂。
秋风萧瑟,洪波涌起。
日月之行,若出其中;
星汉灿烂,若出其里。
幸甚至哉,歌以咏志。

<class “str”>

三个单引号支持换行输出

<code>message = " 观沧海  " 
          "东临碣石,以观沧海" 
          "水何澹澹,山岛竦峙" 
          "树木丛生,百草丰茂。" 
          "秋风萧瑟,洪波涌起。" 
          "日月之行,若出其中;" 
          "幸甚至哉,歌以咏志。"
print(message)
</code>

双引号与单引号换行需要加” ” 但是输出仍然是单行

观沧海 东临碣石,以观沧海水何澹澹,山岛竦峙树木丛生,百草丰茂。秋风萧瑟,洪波涌起。日月之行,若出其中;幸甚至哉,歌以咏志。

<code class="language-python">my_info = "我的名字叫:小强,我今年:100岁"
x = "100"
print(type(my_info), type(x))
</code>

<class “str”> <class “str”>

由字符串与数字组成的的是字符串类型而不是int类型

<code>print("my name is "小强"")
print("my name is "小"强"")
</code>

my name is “小强”
my name is “小”强” 的作用是把前面的字符当成普通字符输出

字符串的嵌套,外层与内层引号形式要求玩 外面单引号 里面就双引号 反之亦然

列表类型List

上面的类型 ,每个变量名对应的都是一个值,通过变量名 可以直接取出值

所有的变量值 存是方法,最终取出来用才是目的 ,所以设置之前要考虑取出来是否方便

列表:索引对应值,索引从0开始,0代表第一个,一般用于一对多的数据存取,例如一个人名字 对应的个人信息(姓名 ,性别,年龄,爱好,简介,一个班级对应一个多个学生,一个国家对应多个省份等等)

作用:按位置记录多个值,并且可以按照索引取指定位置的值

定义:在[]内用逗号分隔 开 , 多个任意类型的值,一个值称之为一个元素

<code class="language-python">china = ["北京", "上海", ["广州","深圳"], 78, "天津", "重庆"]
print(china)
print(china[0])
print(china[2][1])
print(china[-1])
</code>

[“北京”, “上海”, [“广州”, “深圳”], 78, “天津”, “重庆”] 数字 于嵌套的列表不需要引号

北京
深圳
重庆

<code class="language-python">students_info = [
    ["alin", 18, ["boll", ]],
    ["jack", 45, ["music", "sleep"]]
]
print(students_info[0][2][0])
print(type(students_info))
</code>

boll

<class “list”>

索引反映的是顺序、位置,对值没有描述性的功能。

字典类型Dictionary

字典类型:键值对key-value形式出现, key(键)对应值,其中key通常为字符串类型,所以对值value有描述性的功能
作用:当一个变量需要存大量的值的时候,list通过下标取值很麻烦(需要先找到对应的下标才能取到值) 字典中 key-value是唯一与其对应,key对值有描述性功能,只要记住描述性的key就可以取到值,字典中的键在字典内必须是唯一的,同一个字典内不能重复
定义:在{}内用逗号分开各多个key:value

<code class="language-python">student_info = {"alin": 18, "jack": 19, "lucy": 45}
print(student_info["alin"])
print(type(student_info))
</code>

18
<class “dict”>

<code class="language-python">student_info = [
    {"name": "kack", "age": 18, "gender": "girl"},
    {"name": "locy", "age": 19, "gender": "boy"},
    {"name": "dunk", "age": 45, "gender": "woman"},

]
print(type(student_info))
print(student_info[1]["gender"])
</code>

<class “list”>
boy

最外层之所有用 列表 没有用字典嵌套,因为python不支持dict的key为list或dict类型

d={[]:”str”,{}:”11”} 这种是不被允许的

布尔类型Boolean

用来记录真假这两种状态 True False 一般用作判断使用,真为True,假为False

<code>x = 10
y = 20
print(x > y)
print(x < y)
</code>

False

True


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:4-python基本数据类型

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址