python基础之变量和数据类型
一、参考教程
二、认识python
1、是一种面向对象的解释型计算机程序设计语言;
2、被昵称为胶水语言,能够把其他语言制作的各个模块(尤其是C/C++)很轻松的联结在一起;
3、简单、易学、免费、开源、丰富的第三方库、可以移植、面向对象;
4、运行速度慢、代码不能加密、强制的缩进、GIL全局解释器锁
三、变量
1、变量是一段有名字的连续存储的空间,我们可以通过定义变量来申请和命名这样的存储空间,并通过变量的名字来使用它,是程序中临时存放数据的场所,程序中用变量来存储数据;
2、必须先定义变量,才能使用,可以多次赋值;
3、命名规范:
①不能用关键字命名;
②不能以数字开头;
③见名知意:尽量使用有语义的单词命名
四、数据类型
1、数字:int(有符号整数)、long(长整型)、float(浮点型)、complex(复数)、bool(布尔值true false);
2、字符串(str);
3、字典 {dict};
4、元组 (tuple);
5、列表 [list];
五、基本运算符
1、算术运算符:加减乘、指数**、取余%、除法/、除法保留整数位//;
2、比较运算符:等于==、不等于!=、大于>、小于<、大于或等于>=、小于或等于<=;
3、逻辑运算符:and、or、not,优先级()>not>and>or;
4、赋值运算符:赋值=、加法赋值+=(c+=a 等价于 c=c+a)、-=、*=、/=、%=、幂赋值**=、取整赋值//=;
六、输入和输出
1、%占位符格式化输出,%后面跟的是变量的类型
%c 字符、%s通过str()字符串转换、%i 有符号十进制整数、%d有符号十进制整数、%u无符号十进制整数、%o八进制整数、%x十六进制整数、%e索引符号、%E索引符号、%f浮点实数、\n 换行
#输入与输入 %占位符 name = '张三' className = '刑法三班' print('我的名字是%s,来自【%s】'%(name,className))
结果是:我的名字是张三,来自【刑法三班】
#输入与输入 %占位符 namelist = ('张三','李四','王五') classlist =[ '刑法三班','刑法四班','刑法五班'] agelist = [18,19,20] # print(age[2]) for i in range(0,len(namelist)): name = namelist[i] className = classlist[i] age = agelist[i] print('我的名字是%s,来自【%s】,年龄是%d'%(name,className,age))
结果是:我的名字是张三,来自【刑法三班】,年龄是18
我的名字是李四,来自【刑法四班】,年龄是19
我的名字是王五,来自【刑法五班】,年龄是20
2、format格式化输出,{}相当于占位符+数据类型
print('我的名字是{},来自【{}】,年龄是{}'format(name,className,age))

浙公网安备 33010602011771号