一变量(本文使用python3.5):
#变量:是计算机内存中的一块区域,变量可以存储规定范围内的值,变量可以改变#在python中变量是计算机内存中数据的引用 python的变量没有明显的类型,具体类型是根据计算机内存实际存储的数据进行确认的 可以使用 type(变量名称) 获取该变量的类型#在python中数据的存储是以值(数据)为主,计算机内存中存储的是数值 变量只是一个对数据的引用
#demo a=1;#a指向内存中 1 print(id(a)); # 打印 数据的地址 1497427760 print(a);#1 a=2;#重新指定了a的指向 现在a指向内存中2 print(id(a)); #1497427792 print(a);#2 #在python中同一个值 (内存空间)可以指向 多个变量 a=5; print(id(a)); #1497427888 b=5; print(id(b)); #1497427888
二、运算符
############################算术运算符########################## print(1+1); print(3-2); print(2*5); print(4/2); print(3/2); print(3//2);#整除法 结果是一个整数 (非四舍五入的整数) print(17%6);#取余 print(3**2);#3的平方 print(3**3);#3的立方 #算术运算顺序与数学中的运算顺序一致 ###############################关系运算 表判断#################################### print(1<2);#True print(1>2);#False print(1!=2);#True print(1==2);#False print(1==1.0);#True #################################逻辑运算符##################################### print("#########逻辑运算符############") print(1>2 and 2>3);#False print(1<2 or 2>3);#True print(not 1<2);#False
三、基本数据类型
#config=utf-8 #######################数据类型############################# #整形 int整型 浮点型(float) 复数(complex) num1=100; print(type(num1));#<class ‘int‘> 在python3.0之前结果是 <type ‘int‘> num2=99999999999999999999999999999999999999999; print(type(num2));#<class ‘int‘> python3.5 在python3.0之前 <type ‘long‘> f1=9.0; print(type(f1)); #<class ‘float‘> f2=3.14j; print(type(f2)); #<class ‘complex‘> # 字符类型 str="123"; print(type(str)); #<class ‘str‘> str1=" let‘s go"; print(str1);#let‘s go str2="let‘s \"go\" "; #转义 \ print(str2);#let‘s "go" mail="tom:\n hello \n i am jack";#换行 \n print(mail); mail2=""" tom: i am jack goodbye"""; print(mail2); # """ 记录文本格式
时间: 2024-10-20 05:21:02