python输出语句 输出函数 都是英文模式
print()输出语句 输出函数
eg: print(“Hello World!”)#在控制台输出一段文本信息(用一对双引号标记)
#print(“文本信息”)默认换行
print(“此处不换行”,end=“随便”) \n:换行符 \t:制表符(默认六个空格)
#print(“文本信息1”,“文本信息2”,“文本信息3”)
前者和后者之间有一个空格,默认换行
eg:输入文本信息:print(“abc”,“bcd”,“hehe”)
输出结果:abc bcd hehe
#print(“文本信息1”+“文本信息2”) +:不是加法运算。而是字符串连接符
eg:输入:print(“abc”+“cba”,“hehe”)
输出:abccba hehe
#print(“文本信息”数字)该段文字你重复的数字次
print(“我爱你”3)称3遍 结果:我爱你我爱你我爱你
换行:print(“我爱你\n” 3) 结果:我爱你
我爱你
我爱你
python内置数据类型
整数,浮点数,字符串,布尔类型
#type(数据)查看当前数据的类型
#
#整数
#浮点数类型
#布尔类型 Flase True
字符串主要描述文本信息
整型主要描述整型
浮点型主要描述小数
布尔型主要描述真假
算数运算符:# + - * / // ** %
“+”:两边都是字符串,则是连接符
一边是字符串,另一边是非字符串,报错(因为字符串不能和其他非字符串数据相加)
print(3+4) 7
“星号”: 整数 星号“字符串” “字符串”星号整数 “整数”星号“整数”
print(3星号4) 12
print(3星号“呵呵”) 表示重复次数
“/”:数字除,小数除
“//”:整除
“%”:print(10%3) # 取余模运算 今后在有规律有周期性问题常用
eg:#1月1号 周一 18 号周几
#1%7 ~1 周一 ~6 周六
print(18%7)
“两个星号” :幂计算
eg:print(2两个星号2) 4
print(9两个星号0.5)3
数据之间转换的函数
print(“123”) 123为字符串
int( )函数 将数字字符串转数字
print(int(“123”) 123
print(type(int(“123”))
int(int(“123”+123) 246
print(int(“10010101”,2)) “10010101”当成二进制进行转换
print(int(“2909abc”,7)) 不能转 “2909abc” 不符合进制内
#str( )将其他一切的数据转字符串
print(“123”+str(123)) “123”和str(123)都是字符串
我是小明,今年20岁,身高1.87米
分为三段
print(“我是小明,今年”+str(20)+"岁,身高“+str(1.87)”+“米”)
#boo(n) n 不是0或者None ,结果都是True
输入语句 input()
#input( )输入函数,输入的一切都是字符串
#在python中定义变量无须且数据类型
a=input( )
#程序的运行流程 IPO input process output
#input(“提示信息”)
#输入一个整数,并输出这个数字的8次幂
number=int(input(“请输入一个整数:”))
print(number**8)
eval :输入多个值
#编写一个读取圆柱的半径和高并利用下面的公式计算圆柱体底面积和体积的程序:area=radius
#提示输入半径和高
radius,length=eval(input(“Enter the radius and length of a cylinder:”))
pi=3.1415926
#计算底面积
area=radius**2pi
#计算体积
volume=arealength
#输出
print(“The area is %.0f”%area)
print(“The volume is %.0f”%volume)
代码:机器码 由二进制组成,给计算机看的
汇编码:由数字和字母还有符号组成的一些代码。汇编语言书写的代码必须按照计算机的计算流程 书写,书写代码的流程模拟的是计算机流程。
高级编程语言源码:由数字,字母,符号组成,可以按照人类的思维习惯去书写代码。
源代码——机器码,实现的是一个编译
CPU的读写远远高于硬盘的读写,而和内存的读写是相当的在这里插入代码片
ROM:内存 临时性存储数据
RAM:硬盘 永久性存储数据
常量
常量:不变的量
1.直接在程序中出现的数据(又称为字面量)
print(3)3就是常量
print(”HelloWorld")HelloWorld就是文本信息常量
2.将一个变量通过一些手段变成常量
a 限制变量的值不可修改
b 特殊的:在python不存在第二种
变量
变量:变化的量
变量的本质:就是进程空间中的一个临时的存储空间。并且该临时存储空间有其自己的一个物理内存地址(计算机随机分配)进程空间:当前进程中的一个空间
因为变量的地址是随机的,所以我们不应该通过该变量的地址去操作数据。
我们可以给变量起别名,则为变量名,类如:ap ad speed
系统底层会自动为变量名称和其针对的变量的地址做一个表格
在C语言里,这个变量的地址,就是指针
该空间存什么?*无论哪种语言,变量空间中,永远不可能存储数据本身,存的是数据地址。
数据地址所存的地方
常量池中 常量数据的地址
堆内存中 对象数据的地址
进程中 变量的地址