zoukankan      html  css  js  c++  java
  • python基础学习笔记

    一.环境搭建

      a) python下载 根据自身系统选择下载https://www.python.org/

        选择自定义安装,选择路径安装即可

    b)解释器  python自带

    二.python初体验

    a)print and input

      print()括号中可以直接输入数字,例如1+1;但是输入字符串时需要加 ' '.否则会报错

    input可以输入字符串并且保存到一个变量中

    三.python基础讲解

    a)python变量特性+命名规则

    1、变量名可以包括字母、数字、下划线,但是数字不能做为开头。例如:name1是合法变量名,而1name就不可以。
    2、系统关键字不能做变量名使用
    3、除了下划线之个,其它符号不能做为变量名使用
    4、Python的变量名是除分大小写的,例如:name和Name就是两个变量名,而非相同变量哦。

    b)注释方法

    Python中的注释有单行注释和多行注释:单行注释以 # 开头,多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来

    c)python中“ :”的作用

    :出现在函数定义语句末尾、if for while语句末尾,

    表示下面的代码块应当缩进,从属于if for while语句

    d)学会使用dir()和help()

    dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

    help()函数:

    在使用python来编写代码时,会经常使用python自带函数或模块,一些不常用的函数或是模块的用途不是很清楚,这时候就需要用到help函数来查看帮助
    我们可以用help()函数简单的看到python中的关键字

    
    

    e)import的使用

    在开始使用一个模块中的函数之前,必须用import语句导入该模块

    f)pep8介绍

    PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书 

    详细请参考https://www.python.org/dev/peps/pep-0008/

    四.python数值基本知识


    a)python中数值类型,int,float,bool,e记法等

       基本数据类型

    1.整型,浮点型
    print(type(1*1))            <class 'int'>
    print(type(1*1.0))         <class 'float'>
    print(type(2/2))            <class 'float'>
    print(type(2//2))           <class 'int'>
    print(type(2/2.0))         <class 'float'>
    2.进制转换
    十进制:阿拉伯数字    int方法
    二进制:逢2进一;0b10  bin方法
    八进制:逢8进一 ;0o7  oct方法
    十六进制:0xE  hex方法
    3.布尔类型
      bool值:True,False
    print(type(True))   >>> <class 'bool'>
    print(type(False))  >>> <class 'bool'>
       bool(a)
    a:    非0,  值非空   >>> bool(a)  >>  True
             0 ,  空         >>> bool(a)  >>False
    b)算术运算符

     c)逻辑运算符

     

    d)成员运算符

     e)身份运算符

     

    f)运算符优先级

    以下表格列举了运算符的优先级

     

    注:详情参考http://www.runoob.com/python/python-operators.html#ysf4

  • 相关阅读:
    生日悖论
    定时执行自动化脚本-(一)导入保存jmeter参数至文件的jar包
    Jenkins+Gradle+Docker打docker镜像包上传至s3
    Jenkins与Git持续集成&&Linux上远程部署Java项目
    Jenkins+Gradle+Sonar进行Java项目代码分析
    创建Jenkins构建触发器,代码提交至gitLab即自动触发构建
    centos7安装docker
    Jenkins+docker自动部署
    通过堡垒机连接内网服务器
    idea配置git,查看git代码&拉取git项目至本地
  • 原文地址:https://www.cnblogs.com/Skk-666/p/10443959.html
Copyright © 2011-2022 走看看