百木园-与人分享,
就是让自己快乐。

小白之Python基础(一)

一、数字类型:

1、整形

十进制:默认为十进制;(如:99,100.......)

十六进制: 0x,0X开头的表示16进制数

二进制:0b,0B开头的表示2进制数

八进制: 0o,0O开头的表示8进制数


  •   进制转换:

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


十进制转八进制:

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

               小数部分乘以8,按位“三舍四入”

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

 


八进制转十六进制:八进制转换为二进制,再转换为十六进制

 十六进制、二进制、八进制及十六进制之间的转换表:

十六进制数 二进制数 八进制数 十进制
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
A 1010 12 10
B 1011 13 11
C 1100 14 12
D 1101 15 13
E 1110 16 14
F 1111 17 15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

其他几个进制之间的转换类似于以上进制转换的例子。


 

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之积(*用于一个字符串和一个整形值时,相当于字符串的复制;‘a’ * 5=\'aaaaa\'

 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 表示为假)

== 比较两个对象是否相等
!= 比较两个对象是否不相等
> 返回x是否大于y
< 返回x是否小于y
>= 返回x是否大于等于y
<= 返回x是否小于等于y

   运算符”==“和”is“的区别:

  a==b 表示值是否相同;

  a is b 表示对应的内存地址是否相同;即:id(a)==id(b)


3、常用函数:

abs(x)  返回数字的绝对值
int(x) 将x转换为一个整数 
float(x) 将x转换为一个浮点数 
 max(x1,x2......)  返回给定参数的最大值
 min(x1,x2......)   返回给定参数的最小值 
 random()  随机生成下一个实数,范围在[0,1)内

 4、常量与变量:

变量:

命名规则:必须是大小写英文、数字和_的组合;(如:a = 1)

  • 不能以数字开头;
  • 不能和python的关键字相同

   33个关键字:and; elif ;import ;raise ;as; else ;in; return; assert ;except ;is ;

                         try ;break ;fianlly; lambda; while; class; for; nonlocal; with ;continue; from;

                         not ;yield ;def; global; or; True; del; if ;pass; False; None;

常量:(通常用全部大写的变量名表示)

例:PI=3.1415926



 第一次写文,如果有不对的地方,请各位大佬指出来,我会好好学习的!

  感谢大佬们!

2022-07-13

 


来源:https://www.cnblogs.com/xy287/p/16475532.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 小白之Python基础(一)

相关推荐

  • 暂无文章