About Python----学习笔记(二)

python语法基础

1.变量variable

变量名p,mystring,如:p=3.1414

                       mystring='it is a beautiful day'

一般认为python中没有常量

2.标识符 :是指python语言中允许作为变量名或其他对象名称的有效符号

(1)首字符是字符串或下划线

(2)其余可以是字母、下划线、数字

(3)!!!大小写敏感,其中对于全大写的变量名是一个符号常量

(4)尽量避免下划线开头的变量名,因为这样的大多是私有的

3.关键字

关键字是python语言的关键组成部分,不可随便作为其他对象的标识符,关键字是基本固定的集合

4.表达式

用运算符连接各种类型数据的式子就是表达式

(1)算术运算发   乘方  **  正负号+-  乘除*/   整除//   取余%   加减+ -

(2)位运算符  取反 ~  与&  或|  异或^  左移<<  右移>>

(3)比较运算符     <   >   <=  >=  ==  !=

(4)逻辑运算符   not   and   or

运算符有优先级顺序,表达式必须有运算结果

5.赋值

变量第一次赋值,同时获得类型的和“值” 

--python是动态的强类型语言,不需要显示声明,根据”值“确定类型,以”引用“的方式实现赋值

增量赋值  += -=  *=。。。。。

链式赋值 PI=pi=3.1415926

多重赋值等号左右两边都以元祖的方式出现

>>>x=1;y=2                                       >>>PI,r=3.14159,3 

>>>x,y                                                >>>PI

(1,2)                                                     3.14159

>>>x,y=y,x # 直接实现了交换           >>>r

>>>x,y                                                 3                  
(2,1)                                                     >>>(PI,r)=(3.14159,3)#same as no round brackets

6.语句

完整执行一个任务的一行逻辑代码

--赋值语句完成了赋值,print输出语句完成了输出

python数据类型

python标准数据类型:(长)整型   浮点型  复数型  字符串  布尔型  列表  元祖  字典

这几先学习前集中类型

1.整型  

整型和长整型并不严格区分 ;python 2 支持整型值后加'L'即为长整型,在python2.2 以后长整型和整型基本一致了

python基本不存在溢出的问题,表示范围很大

2.布尔型

整型的子类,仅有2个值:True,False,本质上是用整型0,1存储。可以把True或者Flase赋值给其他变量名,让变量名代替表示真或者假

3.浮点型(float)

即数学中的实数,可以类似科学计数法表示

>>3.22

3.22

>>>9.8e3      e3代表10的3次方

9800.0

4.复数型  complex

实数+虚数 就是复数  虚数部分必须有j    >>>2.4+5.6j     (2.4+5.6j)   可以没有实部,也可以没有虚部

复数可以分离实数部分和虚数部分  复数.real,.imag

复数的共轭   复数.conjugate()

5.序列类型

(1)字符串:单引号,双引号,三引号内的都是字符串,不可变类型    三引号是三个单引号组成的,利用三引号可以指示一个多行的字符串,可以取字符串中某一个字符,需要利用索引符号[],另外可以利用  +用来连接字符串

(2)列表:强大的类型,用方括号[]界别,可变类型

(3)元祖:与列表相似,用小括号()界别,不可变类型

6.映射类型 字典

用大括号{ }界别

类似于哈希表的键值对

>>>d={'sine':'sin','cosine':'cos','PI':3.14159}   前面一部分是健,后面是这个键对应的值。

>>>d['sine']

'sin'

猜你喜欢

转载自blog.csdn.net/z714977076/article/details/81451741
今日推荐