python基础之变量和数据类型

一、参考教程

  1、求知讲堂2020python+人工智能99天完整版

 

二、认识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))

 

    

 

posted @ 2021-01-11 15:13  5947  阅读(111)  评论(0)    收藏  举报