Python语言介绍

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

python 语言特点

1, 面向对象:以对象为中心思考问题,软件项目利于扩展和维护。
2,丰富的库:库好像是汽车或家电的零件,我们不需要从头开发一个功能,只需要引用别人开发好的功能,组装成我们的项目。python库非常丰富,pypi网站上有十几万项目,包括数据分析、做网站、机器学习等领域。
3,语言扩展:python可以调用其他语言如c、c++、java编写的模块。更加便利。俗称“胶水语言”。
简洁:要求强制缩进。优点代码风格统一,易于维护。可以让程序员把更多的精力放在业务实现上。编程语言只是工具,更重要的是用工具来造东西。

基本类型

  • 字符串 string:单引号括起来,中间是一些字符信息。双引号也可以。三个双括号括起来,中间内容换行。
    字符 : 表达信息, ‘a’,‘中’, 多个字符组成了字符串。
    -整形 integer(数字) : 整形。 例如 -1, 0, 1, 3, 100。
  • 浮点数 float(数字) : 小数。 例如 1.1, 3.3333,
    科学计数法1.3e2
  • 布尔(bool) : 真 True 假 False
  • 字节 byte : 计算机中存储的二进制 0101。 形如 b’\xle\x3d’。

数字与字符串类型转换

‘1’+ 2 报错类型不同。
明确 ‘1’ 跟 1 不是一种类型

  • 字符串转数字:
 >>>int('1') 
  1
  • 字符串转浮点数:
>>>float('3.5')      
3.5
  • 数字转字符串:
 >>>str(3.5)   
  '3.5'

变量

变量 variable : 可变的量。 a=1 b=2 a+b等于3。 a=2 a+b等于4。
变量具有灵活性。
变量赋值: a=1

集合运算符

比较的是bool值
与and, 或or、 not、 in 优先级最低

  • True and True为Turn , 其余 False
  • False or False 为 False, 其它情况 True
  • not True 为 False
  • 1 in[1,2,3]为True

None: 表示什么都没有,没有类型也不占空间。注意a=None跟a=’’ 不一样

变量使用前要先声明
type(): 判断变量类型。 a=1 type(a)

(了解) 动态语言:

java是强类型语言变量类型,使用变量前要先声明变量类型 Int a = 0,如果在a=‘hello’ 会报类型错误。但是python中就可以,所以python是弱类型 (动态类型) 语言,其它的弱类型语言还有javascript。强类型优点是严谨,弱类型优点是使用方便。

命名规则: 字母或下划线开头,后面可以是字母或数字,中间可以有下划线,中间不能有空格, 不能有特殊字符。a, student1, student_name 这些变量名都是合法的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值