python基础

print 输出
input 输入

# 注释使用

“”  “”和‘’‘  ’‘’3个单引号或者3双引号之间不执行,通常用于注释,这之间是字符串

python的数据类型
1,Number(整数,浮点数(小数),复数)

     整数(int)
    浮点数(float):是有整数和小数组成,计算时候四舍五入会有点误差(1.1+2.2不一定等于3.3)
    复数:实数部分和虚数部分构成
2,String(字符串)
3,Boolean布尔值(真和假)
4,None(空值)
5,list(列表)
6,tuple(元组)
7,dict(字典)
8,set集合

算术运算符和算术运算表达式
+(加)
-(减)
*(乘)
/(除)
%(取余)
**(求幂)
//(取整)
位运算符:按位运算符是把数字看二进制来进行计算

'''
# & 按位与运算符
# 相应的位数都为1,则该位的结果为1,否则为0
'''
011
101
---
001
'''
print(3 & 5)#等于1
#011 & 101

# | 按位或运算符
#两个二进制位有一个位为1时,结果为1,否则为0
print(5|7)#等于7
'''
101
111
---
111
'''

# ^ 按位异或运算符
# 二进制的两位相异时,结果为1
'''
101
111
---
010
'''
print(5^7)#等于2

# ~ 按位取反运算符
#每个二进制位数据位取反,1变0,0变1

print(~5)#等于-6

# << 左移动运算符
# >>右移动运算符
#各二进制位全部左移动若干位,由<<右侧的数字决定,
# 高位丢弃,低位补0
print(2<<2)#等于8
#000000010,1向前移动两位

关系运算符和关系运算表达式
== != > < >= <=

关系运算表达式:
1+2>3+4
格式:表达式1 关系运算符 表达式2
功能:计算"表达式1"和"表达式2"的值
值:如果关系成立,整个关系运算表达式的值为真
'''

'''
逻辑运算符

逻辑与 and
逻辑与运算表达式:表达式1 and 表达式2
值:有一个为假就为假,全为真才为真

逻辑或 or
逻辑或运算表达式:
值:有一个为真就为真
num3 = 0
num4 = 1
if num3 or num4
print("")


逻辑非:not
逻辑非运算表达式:not表达式
值:如果真则为假,如果假则为真

if not 0:

'''
'''
成员运算符:
in:如果在指定的序列中找到值返回True,否则返回False
not in:如果在指定的序列中没有找到值返回True,否则返回False

'''
'''
身份运算符
is:判断两个标识符是不是引用同一个对象
is not:判断两个标识符是不是引用不同的对象
'''
'''
运算符优先级
**
~ + -(正负号)
* / % //
+ -(加减)
>> << (按位移动)
&
^
<= < > >=
== !=
= %= += -=
is is not
in not in
not or and

标识符:
标识符是一串字符串(字符串不一定是标识符)
规则
1,只能由字母、数字、下划线组成
2,开头不能是数字
3,区分大小写
4,遵循驼峰原则,首单词正常,从第二个单词开始首字母大写
5,不能是Python的关键字(查询关键字,如:import keyword
print(keyword.kwlist))
6, 见名知意
作用:给变量、函数命名

 

变量:(程序可操作的存储空间名称。程序运行期间可能改变的数据。每个变量都有特定的类型)
作用 将不同类型的数据存储到内存
定义变量(变量名=初始值 初始值是为了确认变量类型
age=0)
数据的存储(变量名=数字值
注意!变量在使用之前必须定义,否则会报错 )
删除变量 (del 变量名
无法调用该变量,如果调用会出错)

连续定义多个变量(如num1=num2=num3=1)
交互式赋值定义变量(num4,num5=4,5 print(num4,num5 4 5)

 

posted @ 2019-02-22 12:18  飞飞阿  阅读(149)  评论(0编辑  收藏  举报