PYTHON学习第一天总结

常量与变量:

常量:不变的量

        (1)直接在程序中出现的数据(输出或输入的数字或字符串)

        (2)将一个变量通过一些手段变成常量

        限制变量的值不可修改

        但在python中不存在(2)中情况

 变量:变化的量

         变量的本质就是进程空间中一个临时的存储空间,并且该临时存储空间有自己的物理内存地址(由计算机随机分配)

         而且变量的地址是随机的,所以我们不应该直接通过该变量的地址操作数据----->所以产生了  变量名

         系统底层会自动为变量名称和其针对的变量的地址做一个表格

         其实在C语言中,变量的地址就是指针

         无论是哪种语言,变量的空间永远不可能存数据本身,而存的是数据的地址

          数据的地址:

                              常量池中 ,  常量的地址

                              堆内存中 ,  对象数据的地址

                              进程中  ,    变量的地址

          C 里面只有常量池中的地址  变量的地址

          Java  里面只有常量池中的地址   队中的地址

          Python里面只有队中的地址

         Python中,一切数据用来写对象
         print输出语句

print() 输出语句 输出函数

1.在控制台输出一段文本信息 (用一对双引号标记)
print(“文本信息”) 默认换行
print(“Hello World!”)
print(“春眠不觉晓”)
2. print(“文本信息”,end=“结尾”)
\n 换行符
\t 制表符
print(“此处不换行”,end="\t")
print(“1”)
3. print(“文本信息1”,“文本信息2”,···)
, 就是前者和后者之间有一个空格 默认换行
print(“1”,“2”)
4. print(“文本信息1”+“文本信息2”)
+不是加法运算 而是字符串连接符
print(“abc”+“cba”)
5. print(“文本信息”*n) 该段文本重复n次

Python内置数据类型

1.整型 int
默认十进制
0b二进制
0o八进制
0x十六进制
print(10)
print(0b10010) #二进制整数
print(0o225) #八进制整数
print(0x95) #十六进制
2.浮点型 float
3.字符串 str
4.布尔类型 bool

运算符

算数运算符(+ - * / // ** %)
print(123+321)
print(1+1.23)
print(“xixi”+“hehe”)
两边都是字符串 则+为连接符
一边是字符串,另一边是非字符串,则报错
因为字符串不能和其他非字符串数据相加
print(3
"hehe")
表示重复次数
整数
字符串 字符串*整数
print(10/3)
python 里面 / 数学除 小数除
print(10//3)
// 整除除
print(10%3)
取余 模运算 在有规律,有周期问题中比较常用
print(2
4)
幂运算 2^4
print(9
0.25) # √9
print(3
*-4)**

函数之间的转换

int()函数 (将数字字符串转数字)
print(int(“123”)+123) #数字相加
print(int(“10010101”,2)) #将引号里的数字当成二进制来输出
print(int(“10010101”,8)) #将引号里的数字当成八进制来输出
print(int(“4d5a1d5a121da2”,36)) #将引号里的数字当成三十六进制来输出
str()函数 (将其他一切的数据转字符串)
print(str(123)+“123”) # 将123转为字符串,输出123123
“我是小明,今年"20"岁,身高"1.87"米”
print(“我是小明,今年”+str(20)+“岁,身高”+str(1.87)+“米”)
bool(n) n不是0或None 结果都为True
print(bool(-1)) #结果输出True
print(bool(0)) #结果输出False
print(bool(None)) #结果输出False
input输入语句
input输入函数,输入的一切都是字符串
python中定义变量无需写数据类型
print(“请输入一个数字:”,end="")
print(input(123)+“hehe”) #输出123hehe
input(""提示信息)
a=int(input(“请输入一个数字:”))
print(a+123)
程序的运行流程:IPO(input输入 process处理 output输出)
例如:输入一个整数并输出这个数字的8次幂

发布了4 篇原创文章 · 获赞 0 · 访问量 129

猜你喜欢

转载自blog.csdn.net/messi____/article/details/103423868
今日推荐