自兴人工智能——Python 第一课

1.含义:Python是一种解释型,面向对象,动态数据类型的高级程序设计语言。

2.特点:易于学习,关键字较少,结构简单;较为广泛,跨平台,兼容性好;是一门胶水语言,可嵌套在其他语言中使用;源代码易于维护;

3.数据类型:

1.    Numbers  数字类型

2.    String 字符串类型

3.    List 列表

4.    Tuple 元组

5.    Sets 集合

6.    Dictionary

7.    Bool 布尔类型(true,false)

python包括3不同的数字类型:

int(整型),long(长整型),float(浮点型),complex(复数),

int(整型):int是正负数,不带小数点,再python3中没有限制大小,可以当作long类型使用。

最大约2147400000,最小约-2147400000

2.float(浮点型):浮点型由整数部分和小数部分组成。

3.complex(复数):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。Python支持复数,但在当前阶段用到的地方较少,有兴趣的同学可以自行查找相关资料。

4.数据类型转换

1.int(X)将x转换成一个整数

2.float(x) 将x转换成一个浮点数

3.complex(x) 将x转换成一个复数,实数部分为x,虚数部分为0.

4.complex(x,y) 将x和y转换为一个复数,实数部分为x,虚数部分为y。x和y是数字表达式。

5.常量

Python中由两个常见的常量 PI和E。

PI:数学常量PI(圆周率,一般以π表示)

E:数字常量e,自然对数。

6.与其他语言的不同之处:

Python的声明很简单,定义变量的同时要赋值

例如:name=’jack’

同一个变量可以反复赋值,而且可以是不同的数据类型。

每一行代码后不用写分号,并且一行只能写一条语句。

Python中没有大括号,利用tab键的距离进行缩进来区分代码的层次关系。

命名规则与Java相同,不能用关键字,类命名大写(卡帕斯),函数小写,变量小写开头(驼峰命名法)。

7.运算符(算术运算符,关系运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符)

   1)算术运算符(+,-,*,/,%(取模),**(幂),//(取整数))

2)关系运算符(>,<,=,>=,<=,!=,==)

3)赋值运算符:(=,+=,-=,*=,/=,%=,**=,//=)

4)逻辑运算符(and,or,not)

这几种运算符较为常见。

8.    基本语法:

Print 输出语句

Input 输入语句

流程控制语句

条件语句:

基本if

语法

if 条件(bool值)

输出语句 :

Python的注释

两种

单行注释(#   注释)

多行注释(

‘’’

‘’‘

)

原文地址:https://www.cnblogs.com/2252510756-com/p/8450226.html