Python常用的语法

1.python的注释

  首先来解释一下什么是注释?在我看来注释就是你所描述某种事物的意思。能够增加程序的可读性。

  分类:a.单行注释,符号用“#”表示。

     b.多行注释。符号用"""        '''

             多行注释   或者             多行注释

                 """        '''

2.与用户交互

  什么是交互?人与人,机器之间进行交流沟通。

  分类:输入和输出

  输入:在python3中,input获取的用户全部输入都存为字符串类型。

  

  在python2当中,input:用户输入什么类型就存成什么类型。

  

  而raw_input则在python2中和input在python3中一样,用户输入什么类型,都统一存为字符串类型。

  

  格式化输出

  打印成固定模式,如 my name is %s,my hobby is %d.模板中有格式符,这些格式符为真实值预留位置,并说明真实值应该呈现的格式。

  %s:可以接收字符串,也可以接收数字。比如: 

  print("my name is %s,i am %s years old"% ('yangpan',25))

  "my name is %s,i am %s years old"为我们的模板。%s为第一个格式符,表示一个字符串。第二个格式符表示一个整数。('yangpan',25)的两个元素“yangpan”和“25”为替换%s和%s的真实值。

  %d:只能接受数字。

  print("my name is %s,i am %d years old"% ('yangpan',25))

  print("my name is %d,i am %d years old"% ('yangpan','25')) 这种会报错

  特别注意:print('%08d'%123)  整数是八位,传入的数不够八位的话默认用0补全,超出八位,是多少就是多少。

3.数据类型

  Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

  在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型

  a.数字类型。

  Python3 支持 int、float、bool、complex(复数)。在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。

  三种不同的数字类型

  一.int(整型):比如像年龄,手机号之类的

  age=25  其内部对应的本质 age=int(25)  print(type(age))

  二.float(浮点型):带有小数点的数字,比如体重,身高等

  high=178.5  实际上就是high=float(178.5)

  print(type(high))

  三.复数(complex):他是由实数和虚数部分组成,一般形式为x+yj

  

  在python3中没有长整型一说,在python2中存在,从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

  b.字符串

  用来存储一些描述性的信息,如年龄等。

  c.列表

  能够存放多个数据,也能取出一个或者多个数据。[  ]里面有多种类型方式,用逗号分隔开。

  

  d.字典

   能够存放多组数据,存取的数据有对应的描述。大括号内存多个元素,元素的格式key:value形式的存储,键值对与键值对用逗号隔开。key通常是描述value的描述性信息,key经常存的是字符串。value就是描述性信息对应的真实数据,value可以是任意类型。

  

  字典是无序的,字典暴露给用户可以操作的部分只有key,无法直接获取到value。 

  e.运算符。 

  一.交叉赋值

  方法1                               方法2                                                

                                                                  

       二.解压赋值

           

f.逻辑运算

’与‘  ’或‘  ’非‘

and  or  not

and 两边必须同时成立,结果才成立。or 只有一边成立 , 立即成立,后面语句就不用再看。

生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈
原文地址:https://www.cnblogs.com/panshao51km-cn/p/11117284.html