• 【Python基础知识】【语法】【入门】


    一、Python概述

      Python是一门面向对象的编程语言,拥有强大丰富的库,没有操作系统的限制,是一种优美、清晰的编程语言。

    二、Python基础语法

      1、Python标识符

        标识符就是程序中定义的变量名,一般由字母、数字、下划线组成,所有标识符都可包含字母、数字、下划线,但不能以数字开头。

        Python定义标识符直接创建即可,无须标注数字类型

        如:

            

     a = 1
     b = 2.2
     c = True
    d = 3 + 4j

      

      2、数据类型 

    •     数字  Numbers
    •          字符串    String
    •                列表       List
    •                元组       Tuple
    •                字典        Dictionary

      

      3、数字类型

    •                整型       int
    •                浮点型   float
    •                长整型   long
    •                复数       complex

      4、数值运算操作

    •               加、减、乘、除           +、-、*、/
    •               求模                             %
    •               x的a次幂                      x**a
    •               x整除a                          x//a

      5、数值运算函数

    •         求绝对值               abs(x)              abs(-6)=6
    •              求最大值               max(x1,x2,.....,xn)
    •              求最小值               min(x1,x2,......,xn)
    •              将x变为整型         int(x)
    •              将x变为浮点型     float(x)

      6、语句

              

    1 # if语句
    2 if 条件表达式:
    3     代码块
    4 elif 条件表达式:
    5     代码块
    6 elif 条件表达式:
    7     代码块
    8 else
    9     代码块
    1 # for语句
    2 for 变量 in 数据结构:
    3     循环体
    1 # while 语句
    2 while 条件表达式:
    3     循环体

      7、列表

        列表用[]标识(如 a[]  ),是python中最通用的复合数据类型,支持数字、字符、字符串,也可以列表嵌套。

        列表操作:

          •       <list1>   +   <list2>                          连接两个列表
          •                    <list>   *   <整数类型>                    对列表进行整数次重复
          •                    <list>[<整数类型>]                         索引列表中的元素
          •                     len(<seq>)                                     列表中元素个数
          •                     <list>[<整数类型>:<整数类型>]      取列表的一个子序列 
          •                     for<var>in<list>                              对列表进行循环列举
          •                     <expr>in<list>                                判断<expr>是否在列表 
          •                     <list>.append(x)              将元素x增加到列表最后
          •                     <list>.sort()                      将列表元素排序
          •                     <list>.reverse()                将序列元素反转
          •                     <list>.index()                    返回第一次出现元素x的索引值
          •                     <list>.insert(i,x)                在位置i处插入新元素x
          •                     <list>.count(x)                  返回元素x在列表中的数量
          •                     <list>.remove(x)               删除列表中第一次出现的x
          •                     <list>.pop(i)                      取出列表中位置i的元素并删除它 

       8、字符串

        字符串是python中最常用的数据类型,创建字符串如:str = ' Hellow Pytohn'

          •       +                                      连接
          •                       *                                      重复
          •                    <string>[]                            索引
          •                    <string>[:]                           剪切
          •                    len(<string>)                       长度
          •             <string>.upper()                  字符串中字母大写
          •             <string>.lower()                   字符串中字母小写
          •             <string>.strip()                     去两边空格及去指定字符
          •             <string>.split()                      按指定字符分割字符串为数组
          •             <string>.join()                       连接两个字符串序列
          •             <string>.find()                       搜索指定字符串
          •             <string>.replace                   字符串替换
          •            for<var>in<string>                 字符串迭代

      9、输入、输出

      

    1 #输入  input()
    2 #输出  print()
    3 str = input("请输入:")
    4 print(str)

       10、对文件操作

         Python通过解释器内置的open()函数打开一个文件,并实现该文件余一个程序变量的关联。

        

    1 # open() 函数格式如下
    2 <变量名> =open(<文件名>,<打开模式>)

        根据打开方式不同可以对文件进行相应的读写操作,python提供4个常用的文件内容读取方法

        1、<file>.readall()       读入整个文件内容,返回一个字符串或字节            

        2、 <file>.read(size = -1)    从文件中读入整个文件内容,如果给出参数,读入前size长度的字符串或字节流

        3、<file>.readline(size = -1)   从文件中读入一行内容,如果给出参数,读入前size长度的字符串或字节流

        4、<file>.readlines(hint = -1)  从文件中读入所有行,以每行为元素形成一个列表,如果给出参数,读入hint行

        Python提供3个与文件内容写入有关的方法

        1、<file>.write(s)          向文件写入一个字符串或字节流

        2、<file>.writelines(lines)    将一个元素为字符串的列表写入文件

        3、<file>.seek(offset)        0:文件开头   1:当前位置    2 :文件结尾

        上下文管理语句with:在实际开发中,读写文件应优先考虑使用上下文管理语句with。关键字with可以自动管理资源,不论因为什么原因跳出with块,总能保证文件被正确关闭。除了用于文件操作,with关键字还可以用于数据库连接、网络连接或类似场合。用于文件内容读写时,with语句语法形式如:

    1 with open(filename, mode, encoding) as fp:
    2   # 这里写通过文件对象fp读写文件内容的语句块
  • 相关阅读:
    set-find
    set-equal_range
    set-equal_range
    set-erase
    php 抽象类 静态 单体设计模式
    Servlet 工作原理解析
    职场上一个人情商高的十种表现
    快速学习一门新技术入门
    php中14中排序方式的实现
    php中对Mysql数据库的访问操作
  • 原文地址:https://www.cnblogs.com/biqianxiang/p/12303206.html
Copyright © 2020-2023  润新知