1.计算机
通电 不通电
1 0
bit 位 1 byte= 8 bit
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1
2^8 =256 最小0 最大255
ip地址 4byte字节
有符号 -128 ----+127
无符号 0----+255
2.进制
二进制
0 1 每次遇到2进1
八进制
0 1 2 3 4 5 6 7 每次遇到8进1
十六进制
0 1 2 3 4 5 6 7 8 9 a b c d e f 每次遇到16进1
3.无参函数
def showMsg():
print("Hello Python")
showMsg();
方法名()括号里面没有参数
4.有参的函数
def func1(x,y):#方法名(参数1,参数2)
sum=x+y#计算过程
return sum;#返回值
print(func1(1,2))输出func1参数1*参数2的结果
栈
先进后出,后进先出
5.运算符:
+ - * / // % **
print(3+4)
print(4-1)
print(3*4)
print("7/4="+str(7/4))
print("7//4="+str(7//4))#除完之后只保留整数部分
print("7%4="+str(7%4)) #取余
print("7**2="+str(7**2))#次方
print("2**8="+str(2**8))
输出结果:
7
3
12
7/4=1.75
7//4=1
7%4=3
7**2=49
2**8=256
6.Python 的数据类型
有:Number 数字 String 字符串Tuple 元组 不可变数据
List 列表 Set 集合 Dictionary 字典<key,value> 可变数据
# number:不带引号的数字python自动判断为number类型
a=1
#string:带双引号的内容自动判断为string类型
s="1"
7.字符串下标:
字符串名称[起始位置(从零开始):到这以前结束]
clname="kgckg02"
print(clname)#下标从左0开始
print(clname[3:5])# 左边3开始右边5之前结束
print(clname[0:3])
print(clname[3:7])
print(clname[0:-4])#倒着来下标从-1开始