zoukankan      html  css  js  c++  java
  • 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 只有一边成立 , 立即成立,后面语句就不用再看。

    生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈
  • 相关阅读:
    敏捷开发读后感
    软工第一次作业总结报告
    个人项目作业week5——敏捷开发方法读后感
    结对项目——电梯调度
    个人项目作业
    个人阅读作业3
    个人阅读作业2
    软件工程基础作业-个人项目代码复审
    电梯调度项目总结
    《移山之道》读后感
  • 原文地址:https://www.cnblogs.com/panshao51km-cn/p/11117284.html
Copyright © 2011-2022 走看看