鱼C论坛

 找回密码
 立即注册
查看: 2879|回复: 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
    以此类推加减乘除。


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

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

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

小知识:
s 为字符串

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

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

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

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

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

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

s.isspace()   所有字符都是空白字符,为真返回 True,否则返回 False。
         
后续练习 :
1、昨天关于打印图案的题目没搞明白,画了一个流程图,并不知道规范与否,仅仅按自己心意所画。


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

评分

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

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 00:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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