鱼C论坛

 找回密码
 立即注册
查看: 3001|回复: 0

[技术交流] 零基础「python」手记—闲聊数据类型(5)

[复制链接]
发表于 2017-6-29 20:56:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 影乖 于 2017-8-16 19:46 编辑

第三章:成为高手前必须知道的一些基础知识



1、简介
「Python」是面向对象的语言,分以下数据类型。
       ◆ 整型
       ◆ 浮点型
       ◆ 布尔类型
       ◆ 类型转换
       ◆ 获取数据类型
       ◆ 算数操作符
       ◆ 优先级
       ◆ 比较操作符


2、整型
    平时所见的整数,例如3、4、5


3、浮点型
    平时所说的小数,例如3.1415
    谈到浮点型,不得不说E记法。
    例如:
    1.5e10 = 15 * 10 = 150000000000

4、布尔类型
    Python中的布尔类型有两个值,分别是True和False,分别相当于整型中的 1 和 0


5、类型转换
    int() 作用是将字符串或浮点数转换为一个整数
    float() 作用是将字符串或者整数转换为小数  注:转化为整型不会四舍五入,小数点后直接砍掉
    str() 作用是将一个数或任何其它类型转换为字符串

6、获得数据类型
    type() 作用是获取括号内变量的类型
    isinstance() 作用是根据两个参数返回一个布尔的值。
    例如:isinstance(x,int)   x为变量


7、算术操作符
    >>>a = a + 2
    可以写成
    >>>a += 2
    以此类推加减乘除。


    "//"    整数除法,也称为地板除法,计算结果会舍弃小数点
    “%”求余数
    “**” 求幂
例如:
  1. >>>-3 ** 2
  2. -9
  3. >>> 3 ** -2
  4. 0.111111111111
复制代码


8、优先级
    图片不知道怎么附加在这里,见最后。
    注意:幂运算操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低

9、比较操作符
    or 操作符只需要左边或右边任意一边为真,结果为真;两边同时为假,结果为假。
    and 操作符与之相反,两边同时为真,结果为真。
    not 操作符是一元操作符,得到与布尔类型相反的值。

小知识:
  1. s 为字符串

  2. s.isalnum()  所有字符都是数字或者字母,为真返回 True,否则返回 False。

  3. s.isalpha()   所有字符都是字母,为真返回 True,否则返回 False。

  4. s.isdigit()     所有字符都是数字,为真返回 True,否则返回 False。

  5. s.islower()    所有字符都是小写,为真返回 True,否则返回 False。

  6. s.isupper()   所有字符都是大写,为真返回 True,否则返回 False。

  7. s.istitle()      所有单词都是首字母大写,为真返回 True,否则返回 False。

  8. s.isspace()   所有字符都是空白字符,为真返回 True,否则返回 False。
  9.          
复制代码

后续练习 :
1、昨天关于打印图案的题目没搞明白,画了一个流程图,并不知道规范与否,仅仅按自己心意所画。


Y3HM}{HY[IL3(O)3RV0BN[0.png
3-4..png

评分

参与人数 1鱼币 +6 收起 理由
小甲鱼 + 6 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-10 18:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表