python基础--1

编程

  编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
  编程的目的是在于让计算机能够理解人的思维,意图。而编程的意义在于通过代码解决生活中遇到的问题,改善生活质量,还原生活场景。
  编程开发,通过一定代码让电脑实现特定的问题的解决,从而编程的目的和意义。

编程的基本要素

数据类型

  因为现实生活中有着不同的数据,所以数据类型有好多种,python中的基本数据类型有:int(整数)、float(浮点数)、str(字符串)、bool(布尔类型)、conplex(复数)。除了这三种基本数据类型之外,python中还包含组合类型:列表(list)、集合(set)、元组(tuple)、字典(dirt)。以及引用数据类型,这里因为引用数据类型在之后的面向对象中了解更实用所以笔者这里就不做介绍,本人在之后的面向对象中提及。

基础数据类型:

  int(整数):不带小数点的数字。例如10,-10
  float(浮点数):带小数点的数字。例如1.0,1.95
  str(字符串):字符。例如adad、ad5,当然中文也是一种字符串类型
  bool(布尔):有两种结果 True和False,判断bool(表达式),返回真true或假false

组合数据类型:

python中的组合数据类型有:
  list(列表):使用中括号定义。例如[1,2,3,4],['a','b','c']
  set(集合):使用大括号定义。例如{‘good’,‘better’}
  tuple(元组):使用小括号定义。例如(1,2,3,‘aaa’)。
  Python 的元组与列表类似,不同之处在于元组的元素不能修改。当tuple中只有一个元素时要在元素后面加一个逗号,否则会被当成运算符使用。
  dict(字典):字典中可以存储任意类型变量,每一个变量都有一个键值所对应。字典也用大括号表示。例如 {‘tom’:12,‘lee’:12,‘jerry’:(12,15,'age')}

变量

  变量用于在程序中临时储存数据的容器。变量的定义主要有大小写英文字母、数字、下划线组成。当然命名时要尽量准确,见名知意,以便在之后的代码阅读中能够更快的了解代码意思。此外也可以运用驼峰命名法, 首字母大写

变量的赋值

  在python中变量的赋值直接使用等于(=)就可以完成变量的赋值。例如a=12,b=‘asd’。除此之外要想给多个变量赋值可以使用交叉赋值,例如 变量1,变量2...变量n=值1,值2...值n。这样做可以把值按照顺序赋值到变量中。当然在程序中调用变量时一定要先定义变量

运算符

  运算符包括算术运算符,比较运算符,逻辑运算符和位运算符。
  算术运算符用于比较两个数据的大小关系返回一个bool类型的数据。包括:
  大于 >
  小于 <
  相等 ==
  大于等于 >=
  小于等于 <=
  不相等 !=
  在进行数据大小比较的时候要保证两个数据为int/float类型的数据,如果不是则可以使用int(),float()进行数据的转换,当然转换之前此数据为数字。如果不是太了解数据的类型则可以使用type()进行判断

逻辑运算符包括:

  并且:与:and
  或者:或:or
  取反:非:not
python特有的语法 aa and b 位运算符时针对二进制的运算
  << 右移运算符
  >> 左移运算符
  & 与运算
  | 或运算

>>> a=10
>>> type(a)

>>> b=1.95
>>> type(b)

>>> c='good'
>>> type(c)

>>> list=[1,2,'a','ad12']
>>> list
[1, 2, 'a', 'ad12']
>>> type(list)

>>> set={'good','better'}
>>> set
{'good', 'better'}
>>> type(set)

>>> tuple=(1,2,3,'good')
>>> tuple
(1, 2, 3, 'good')
>>> type(tuple)

>>> dict= {'tom':12,'lee':12,'jerry':(12,15,'age')}    
>>> dict       
{'tom': 12, 'lee': 12, 'jerry': (12, 15, 'age')}
>>> a,b,c=10,11,12     
>>> a>> a>c    
False
>>> a==b       
False
>>> a==10      
True
>>> a>=b       
False
>>> a<=b   
True
>>> a!=b   
True
>>> ac    
False
>>> b>> not a

你可能感兴趣的:(python基础--1)