小白之Python基础(一)

打印 上一主题 下一主题

主题 876|帖子 876|积分 2628

一、数字类型:
1、整形
十进制:默认为十进制;(如:99,100.......)
十六进制: 0x,0X开头的表示16进制数
二进制:0b,0B开头的表示2进制数
八进制: 0o,0O开头的表示8进制数


  •   进制转换:
八进制转十进制:    "按权相加法"(将八进制每位上的数 乘以位权相加)
十进制转八进制:


  • 直接法:整数部分除以8,余数为该权位上的数,商继续除以8,余数又为上一个权位的数,以此类推,直到商为零;最后从下往上将余数排序
               小数部分乘以8,按位“三舍四入”


  • 间接法:十进制转二进制,再转八进制

 

八进制转十六进制:八进制转换为二进制,再转换为十六进制
 十六进制、二进制、八进制及十六进制之间的转换表:
十六进制数二进制数八进制数十进制
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
A10101210
B10111311
C11001412
D11011513
E11101614
F11111715
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
其他几个进制之间的转换类似于以上进制转换的例子。
 
2、浮点型
十进制表示法:0.1, -29, -2.33......
科学计数法:93e4, 2.3e-1, 9.2e+5......
 
 
3、字符串类型:
表示方法:
单行:使用单引号或者双引号  ’abc‘   "abc"
双行:三个连续的单引号 ’’' 或者 三个连续的双引号 """ 

既有双引号又有单引号:需要转义符
\' 或 \"单引号 或 双引号
\n换行,相当于按一个回车键
\t横向制表符,表示空4个字符,类似于文档中的缩进功能,相当于按一个Tab键。
\在行尾时, 表示续行
\\表示\
在字符串前加上 r表示解除转义
 
类型转换:用str(x)将x转换为字符串
 
4、布尔类型:
True 或 False(注意首字母大写)
可以用 and 、or 和 not 运算:
True and False
not 1>2
5、空值类型:
None
 
二、数字运算符:
1、算术运算符:
 x+y x与y之和
 x-y x与y之差
 x*y x与y之积
 x/y x与y之商
 x//y x与y之整数商(不大于x与y之商的最大整数)
x%y x与y之商的余数(模运算)
+x x本身
-x x的负值
x**y x的y次幂
 
2、各种数字运算符及其优先级:(所有比较运算符 返回1 表示为真,返回0 表示为假)
[table][tr][td]==[/td][td]比较两个对象是否相等[/td][/tr][tr][td]!=[/td][td]比较两个对象是否不相等[/td][/tr][tr][td]>[/td][td]返回x是否大于y[/td][/tr][tr][td]</tdtd返回x是否小于y/td/trtrtd>=[/td][td]返回x是否大于等于y[/td][/tr][tr][td]

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

半亩花草

金牌会员
这个人很懒什么都没写!

标签云

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