(二)对象和类型
来源:互联网 发布:淘宝怎么上一千零一夜 编辑:程序博客网 时间:2024/05/18 03:04
【对象和类型】
1.学生的属性:姓名、性别
2.Python中五种基本对象类型:
·字符串(string):str ‘ ’或” ”
·整数(integer):int 八进制:025 十进制:21 十六进制: 0x15
·浮点数(float) 21. .21 2.1E2
·布尔数(boolean):bool True、False
·复数(complex): 1+1j
例子:type(‘小明’)------> <type 'str'>
3.为什么要区分对象类型?
·运算规则不一样
·二进制表示不同
4.为什么要区分整数和浮点数?
·浮点数表示能力比较强
·浮点数有精度损失
·CPU有专门浮点数运算部件
【算术运算符】
1.运算
加(+)减(-)乘()除(/)求余(%)指数(*)
2.自动类型转换
Bool ——>int ——>float ——>complex
如:1.0+3=4.0
True + 3.0 = 4.0
3.求余应用
·若今天是星期六,则10天后是星期几
(6+10)%7=2
·判断一个数是否为偶数,x%2是否为0
4.math模块
·模块:实现一定功能,Python脚本集合
·引入模块:import math
·查看模块内容:dir(math)
math.PI
【关系运算符与逻辑运算符】
(1)关系运算符结果:True\False
(2)逻辑运算符
and、or、not
①
演算次序为从左到右
and 的规则是
(1)如果全部为真,则返回最后一个值。
(2)如果其中有假,则返回第一个假值。
or 的规则是
(1)不管有多少个真值,都返回遇到的第一个真值。
(2)如果全部为假,则返回最后一个假值。
123 and 345 输出结果:345
②判断闰年
(y%4==0 and y%100!=0) or (y%400==0)
- (二)对象和类型
- C#基础(二)对象和类型
- C#高级编程学习笔记(二)---对象和类型
- Python进阶(二)Python对象类型
- 【python学习笔记二】对象和类型,运算符
- 类和对象(二)
- 类和对象(二)
- 二、runtime之类和对象(二)
- JAVA随笔篇二(深入分析JAVA简单类型、String和对象的值传递和引用传递)
- 第2章(对象和类型)
- python 类型和对象 (Shalabh Chaturvedi)
- python_类型和对象
- C# 对象和类型
- 2、对象和类型
- Python类型和对象
- Python类型和对象
- (三)对象和类型
- python_类型和对象
- Activity 生命周期
- TDD相关测试框架
- iOS7的statusBar和navigationBar
- iOS7自定义statusbar和navigationbar的若干问题
- C++ string大小写转换
- (二)对象和类型
- "=="和"equal"的区别
- Laravel+apache 报 404
- sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全
- LeetCode 题解(263) : Find the Celebrity
- win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
- Ember.js 入门指南——组件定义
- xcode插件 - 生成@3x图片对应的@2x和@1x版本--RTImageAssets
- [Leetcode] Find the Duplicate Number