python基础知识

python学习网 2018-12-18 14:55:05

1.注释

  1.1.单行注释:以#开头,#右边的有所东西当做说明.

  1.2.多行注释:'''   我是多行注释   '''

 

2.变量

  2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的

    2.1.1.Numbers(数字)

      数字类型又分int(整形),long(长整型),float(浮点型),complex(复数)

    2.1.2.布尔类型

      布尔类型只有True(1)或者False(0)

    2.1.3.字符串(String)

    2.1.4.列表(List)

    2.1.5.元祖(Tuple)

    2.1.6.字典(Dictionary)

  2.2.所有的变量类型可以用type(变量名)来查看

 

3.标识符

  3.1.python中标识符是区分大小写的

  3.2.标识符的命名规则:驼峰命名

    3.2.1:小驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,例如myName

    3.2.2:大驼峰命名法:每一个单词的首字母都使用大写,例如:FirstName

  3.3.下划线命名:例如:send_buf

 

4.输出

  4.0.python中的输出:print()

  4.1.格式化输出:

      例如:age = 10

        print('我今年%s岁' % age)

    在python代码中,看到%这样的操作符,就是格式化输出

格式符号 转换
%c 字符
%s 字符串(最常用)
%d 有符号的十进制整数(最常用)
%u 无符号的十进制整数
%o 八进制整数
%x 十六进制整数
%f 浮点数(最常用)
%e 科学计数法(小写'e')
%E 科学计数法(大写“E”)
%g %f和%e 的简写
%G %f和%E的简写

  4.2.换行输出:\n字符串中使用

 

5.输入

  5.1.input():输入的必须是表达式,其打印的结果都是字符串类型

  

password = input('请输入你的密码:')

print(password) # password就是字符串

 

6.运算符

  6.1算术运算符,下面以a=10,b=20为例进行计算

运算符 描述 实例
+ a+b=30
- a-b=-10
* a*b=200
/ a/b=2
// 取整除 9//2=4,不要小数,余数
% 取余 b%a=2...0 只取余数
** 指数(幂次方) a**b=1后面 20个零

  6.2赋值运算符,只有一个:=   把=右边的结果赋值给左边的变量,例如num=1+2+3,num=7

  6.3符合赋值运算符

运算符 描述 实例
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c - a
*= 乘法赋值运算符 c *= a 等效于 c = c * a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取余赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c **= a 等效于 c = c ** a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

 

7.数据类型转换

  常用:

    7.1.int(x) 将x转换为一个整数

    7.2.float(x) 将x转换为一个浮点数

    7.3.str(x) 将对象x 转换为字符串

    7.4.eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象

    7.5.tuple(s) 将序列s 转换为一个元组

    7.6.list(s ) 将序列s 转换为一个列表

  不常用:

    7.7.complex(real [,imag ]) 创建一个复数,real为实部,imag为虚部

    7.8.repr(x ) 将对象x 转换为表达式字符串

    7.9.chr(x ) 将一个整数转换为一个Unicode字符

    7.10.ord(x ) 将一个字符转换为它的ASCII整数值

    7.11.hex(x ) 将一个整数转换为一个十六进制字符串

    7.12.oct(x ) 将一个整数转换为一个八进制字符串

    7.13.bin(x ) 将一个整数转换为一个二进制字符串

 

阅读(8291) 评论(0)