python学习--最基础知识

计算机组成

计算机组成

注释

单行注释:# 开头

多行注释:”“”…”“”

变量

用一个可变的标志,暂时代表内存中一块数据

数据类型

变量本身没有类型(这是和java,C#等不同的),这里说的其实是变量指代的数据的类型
1. 数字类型(number)
* 有符号整型(int)
* 长整型(long)
* 浮点型(float)
* 复数(complex)
2. 布尔类型(True/Flase)
3. 字符串类型(str)
4. 列表(list)
5. 元组(tuple)
6. 字典(dict)
7. 集合(set)

标识符,关键字

标识符命名规范

只能字母,数字,下划线_,且数字不能开头

区分大小写

关键字

被 python 官方使用的标识符,这些标识符在程序里都有特殊的功能,不能用来作为变量名

查看关键字方式

    import keyword
    keyword.kwlist

关键字
查看关键字

输入

python2

input():接受的数据当做表达式运算后赋值

raw_input():接受用户的输入内容为原始输入

python3

input():将用户输入的直接当做原始输入

输出

python2/python3区别

python2

print ‘..’

print(‘…’)

python3

print(‘…’)

格式化

打印输出字符串的时候可以按照漂亮的格式输出

常见的格式化占位符

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

%s 几乎是万能的,可以占位任意数据,但是不推荐占位其他类型的

转义

运算符

算术运算符

运算符描述
+
-
*
/除(python2/3不同1)
//取整除(下取整)
%取余
**指数(幂乘)

不同类型的数据计算的时候,整型数据会自动装换乘浮点数据进行计算

赋值运算符

运算符描述
=将右边表达式计算结果赋值给左边

复合赋值运算符

运算符描述
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
//=取整除赋值运算符

注意

c += a不能完全等价于c = c + a, 复合赋值运算符在解释器中进行特殊优化处理,个别还有特殊含义,使用需先验证,多注意。

比较运算符

大于,小于,等于(==)

基本使用:略

传递性

a < b == c

意思是:a < b and b == c

优先级

算数运算>比较运算>not>and>or

数据类型转换

常用的数据类型转换

函数说明
int(x)将x转换成一个整数
float(x)将x转换成一个浮点数
complex(real[,imag])复数,real为实部,imag为虚部
str(x)将对象x转换成字符串
repr(x)将对象x转成为表达式字符串
eval(str)计算字符串中有效的python表达式,并返回一个对象
tuple(s)序列s转换成元组
list(s)序列s装换成一个列表
chr(x)将一个整数转换成一个Unicode字符
ord(x)将一个字符转换为它的ASCLL整数值
hex(x)将一个整数转换为一个16进制字符串
oct(x)将一个整数转成一个8进制字符串
bin(x)将一个整数转换成一个二进制字符串

Ascll表

记住常用的几个

ASCLL对应字符
480
65A
97a

  1. python2中”/”除出来自动取整,并且是下取整,python3中计算出来是float类型,而且所有数据都是浮点的,就算计算出来是1,也会是1.0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值