Python是一种面向对象的解释型计算机程序设计语言,由吉多 ·范罗苏姆 1991 开发,常被昵称为胶水语言

优点:

  1. 简单,易学
  2. 免费,开源
  3. 丰富的第三方库
  4. 可以移植
  5. 面向对象

缺点:

  1. 运行速度慢
  2. 代码不能加密
  3. 强制的缩进
  4. GIL全局解释锁:在任意时刻,只有一个线程在解释器中运行。

做什么:

  1. Web后台开发,(B/S)
  2. 爬虫开发
  3. 数据分析
  4. 运维开发
  5. 机器学习
  6. 人工智能

注释:

单行注释:#

多行注释:三个单引号‘ ’ ‘ 内容 ’ ‘ ’,或者三个双引号“ “ ”

Python中有两句特殊的注释:(一般用于Python2版本中)

  1. #!/user/bin/python3
  2. #--coding=utf-8 --

变量:

变量=存储的数据

变量+逻辑--》Python解释器--》软件的功能

变量是一段有名字的连续存储的空间,可以通过定义变量来申请并命名这样的存储空间,并通过变量的名字来使用这段存储空间。

变量是程序中临时存放数据的场所

如何定义和使用:

变量名=数据

eg:a=10

a 就是变量的名字,对应一个盒子,可以多次赋值

不用指定数据类型

命名规则:必须以字母开头或下划线开头,其他字符可以是字母、数字或_,变量区分大小写。

命名规范:

  1. 见名知意
  2. 小驼峰式:例userName
  3. 大驼峰式:UserName
  4. 下划线:user_name

基本数据类型

  1. 数字(num):int(有符号整数),float(浮点型),complex(复数),布尔值(bool),long(长整型,Python3取消)

  2. 字符串(str)

  3. 字典(dict)

    例:b={}

  4. 元组(Tuple)

    例:c=()

  5. 列表(list)

    例:d=[]

Python函数

type(a):查看数据类型

运算符

算术运算符:

+ 、- 、 * 、/ 、% 、**(幂)、 //(相除取整) 算术运算符

比较运算符:

== != > < >= <=

逻辑运算符:

and : 同为真才是真

or : 有一个为真就为真

not: 取反,真假切换

优先级:

() -> not -> and -> or

赋值运算符:

= 、 += 、 -= 、 *= 、 /= 、 %= 、 **= (幂赋值)、//=

输入和输出

#  输出  %  占位符

name = '张扬'
classPro = '173班'
age = 5
print('我的名字是%s:来自【%s】 今年%d 岁'%(name,classPro,age))

格式化输出:%s,%d,%f,{}.format()

print('姓名:{}'.format(name))
# input 输入    接收的都是str类型
name = input('请输入你的名字:')
age = int(input('请输入你的年龄:'))   #数据类型转换
addr = input('请输入你的地址:')

print('姓名:{}   年龄是:{}  岁'.format(name,age))
print('地址:{}'.format(addr))
posted on 2021-07-08 18:01  鬼灯  阅读(54)  评论(0)    收藏  举报