BraveZhao的个人博客分享 http://blog.sciencenet.cn/u/BraveZhao

博文

Learn python the hard way---chaper 3(数据类型与运算符-2)

已有 1339 次阅读 2018-9-27 11:52 |个人分类:Python|系统分类:科研笔记

一. 字典:

字典也叫关联数组,即里面存储的元素都是成对出现的,每个元素里面的这一对数据都是一个相关联的数据;如下面的数据:

姓名:小王

爱好:篮球

身高:1.75

在字典里,姓名为前半部分为,小王为后半部分,前半部分的数据称为,后半部分的数据称为

把一系列元素存储在字典中,格式如下:

字典名={1:1,2:2}

取出字典中的一个元素:

字典名[“键名”]

将字典中的数据自动遍历出来

p={"姓名":"诗人","爱好":"喝酒"}

for i in p:

     print("键为:"+i+",值为:"+p[i])


二. 运算符实践:

1.      常见运算符:+   *  /  //  %  **

    k=2+4*7-8/2

    k

    29

    加法运算符(+)不仅仅能够起到加法运算的作用,还能起到连接字符串的作用;

    a=Hello

    b=a+Pyhton

    b

    Hellp Pyhton

    如果要连接的数据为数字类型,则需要把数字类型强制转化为字符串类型,因为如果要进行字符串的连      接,则需要把对应的数据转化为字符串;

    k=5+4*7-8/4

    print("5+4*7-8/4的结果是:"+str(k))   #通过str(k)强行转化为字符串

    5+4*7-8/4的结果是:31.0

2.      比较运算符:

比较运算符对数据进行比较,然后返回布尔类型的值,布尔类型的值即TrueFalse;

3.      逻辑运算符:

(and)、或(or)、非(not) ,逻辑运算,全真才真,一假全假;

4.      运算符的优先级规律:当某些运算符同时出现时,优先执行哪些运算符;

运算符使用技巧:如果不知道运算符的优先级,可以使用()强行改变运算符的运算顺序;




https://wap.sciencenet.cn/blog-3388193-1137326.html

上一篇:Learn python the hard way---chaper 3(数据类型与运算符-1)
下一篇:Learn python the hard way---chaper 4 条件控制与循环结构(1)
收藏 IP: 218.94.136.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-2 01:51

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部