• 欢迎访问本站网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

作为程序猿必须知道的python基础

Python admin 3个月前 (10-18) 62次浏览 已收录 0个评论 扫描二维码
1,python的特点
        (1)简单易学,免费,开源,可移植性,面向对象,丰富的库
2,python的执行原理
(1)编写源代码(.py文件)
(2)解释器解释源代码(.pyc文件)
(3)pythin虚拟机(pvm)执行解释之后的代码

3,注释
(1)单行注释:#
(2)多行注释:”’注释内容”’,”””注释内容”””

4,变量和标识符关键字
    (1)标识符其实就是变量名,命名变量名的规则
a,可以由数字,字母,下划线组成,但不能以数字开头
b,区分大小写的
c,不能使用关键字

5,运算符
    (1)算术运算符:+,-,*,/,//(取整,取商),%(取余),**
(2)赋值运算符:=,+=,-=,/=,//=,%=*=……
(3)比较运算符:>,<>=,<=,!=,==
注:比较运算符的结果只能为True或者False
(4)逻辑运算符:and,or,not
(5)成员运算符:in,not in

6,if…elif…else

7,循环语句
    while  for
range()

8,其他语句
    (1)break
(2)continue
以上关键字都使用在循环中,break是结束循环,会减少循环的次数,continue跳出本次循环,进入下一次循环,不会影响循环次数
(3)pass:保证程序结果的完整性
(4)else

9,字符串
(1)字符串的写法
s1 = ‘字符串内容’
s2 = “字符串内容”
s3 = ”’字符串内容”’
s4  = “””字符串内容”””
(2)字符串的输入输出
输入:inout()
输出:print()
%s,%d,%f
(3)字符串的下标从0开始,最大到字符串的长度减1
(4)字符串的内建函数
a,find(),index():查询某字符串出现的位置
b,count():统计某字符串出现的次数
c,split():分割字符串
e,replace(),title(),upper()…….
10,列表,元组,字典
     (1)列表
           a,列表数据使用中括号括起来
                    h1 = []
                    h2 = [1,”嘿嘿”,3.2]
           b,里面存储的数据没有类型要求
           c,获取指定位置数据的时候,可能会出现 IndexError 错误
             d,列表可以随意更改里面的数据
      (2)元组
              a,元组数据使用小括号括起来
                        t1 = ()
                        t2 = (1,”哈哈”,3.2)
               b,元组不能随意修改数据
                          修改数据需要先修改为列表
         (3)字典
                a,字典由键和值构成,它的数据需要放在大括号里面
                         d = {1:”哈哈”,2:”嘿嘿”}
                         d1 = {}
                b,字典中的键必须是唯一的,使用不能随意修改,那么列表就不能作为字典的键
                c,值可以是任意类型的键
                d,获取字典的键:keys()
                e,获取字典所有值:values()
                f,获取字典所有的键值对:items()
11,函数
         (1)作为:让程序更加的模块化,一个功能放在一个函数中,最后这些函数合起来,就可以组成一个功能比较全的程序
         (2)函数的定义
                  a,定义函数:def
                             def 函数名(参数1,参数2,参数3,….)
                                        函数体
b,函数只有在被调用的情况下才会被执行

                   c,函数返回值使用:return
(3)global和nonlocal

                  在局部作用域内修改全局变量使用global声明一下,在函数嵌套的内部函数修改外部函数的变量使用nonlocal
12,随机数
  (1)产生随机数使用模块random模块

             (2)函数
                     a,random():产生0到1之前的随机小数
                     b,randint(开始位置,结束位置):随机整数
                     c,choice(列表):从列表中随机选择其中一个数据
13,使用装饰器用@符号
14,文件的打开以及读写

作为程序猿必须知道的python基础
15,常见的异常类,try…except…finally语句,抛出异常raise

16,导入模块:import
17,面向对象的概论,类和对象,构造方法,self
18,面向对象程序设计语言:封装,继承,多态


本站的文章和资源来自互联网或者站长的原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:作为程序猿必须知道的python基础
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址