zoukankan      html  css  js  c++  java
  • 零基础认识python及其基础知识汇总

     

    使用前做什么?

    • 安装Python
    • 配置环境变量
    • 编写Python程序的方法
      • DOS下编写
      • 记事本编写
      • IDE编写

    Python中的注释

    作用

    用来给程序员看的,增强文件可读性来使用

      分类
      • 单行
      • 多行(文档)
      问题
      • 支持中文,如果出现问题,可以尝试在首行加入coding = 'utf-8'解

    变量以及类型

    • 定义/初始化/赋值
    • 使用案例
    • 变量类型
      • int
      • float
      • bool
      • complex
      • str
      • list
      • tuple
      • dict
      • set
    • 变量使用的注意事项:
      • 注意:定义变量的时候,而且它已经有数据的情况下,系统自动决定了它的类型 如果想查看变量的类型,可以使用 type(变量名)进行查看

    标示符和关键字

    • 概念
      • 开发人员在程序中自定义的一些符号和名称 如变量名、函数名、类名
    • 规则
      • 由字母(包括中文)、下划线和数字组成,且数字不能开头 不能为系统关键字、大小写敏感
    • 技巧
      • 见名知意
        • max_value
      • 驼峰命名
        • 大驼峰
          • UserName
        • 小驼峰
          • userName
        • 下划线连接
          • user_name
    • 关键字
      • 关键字罗列
        • and as assert break class continue def del elif else except exec finally for from global if in import is lambda not or pass print raise return try whilewith yield
      • 关键字查询
        • import keyword
        • keyword.kwlist

    输出

    • 普通的输出
    print("Helloworld")
    
    • 格式化输出
    print("我今年10岁")
    print("我今年11岁")
    print("我今年12岁")
    //格式:
    age = 10
    print("我今年%d岁"%age)
    name="小明"
    print("我的名字叫:%s,今年%d岁"%(name,age))
    
    • 常见格式输出:

      • %d / %i 有符号的十进制整数
      • %u 无符号的十进制整数
      • %o 八进制整数
      • %x 十六进制整数
      • %f 浮点数
      • %g %f的简写
    • 换行输出"\n"

    print("我的名字叫:%s,\n今年%d岁"%(name,age))
    
    • 练习
      • 完成自我介绍的输出(制表符 "\t")

    输入

    • raw_input()
    • input()

    运算符

    • 算术运算符

      • ‘+’ :加
      • ‘-’ :减
      • ‘*’ :乘
      • ‘/’ :除
      • ‘//’ :取整除
      9 // 2 = 4
      9.0 // 2.0 = 4.0
      
      • ‘%’ :取余
      • ‘**’ :幂
      2 ** 3 = 8
      
    • 赋值运算符

      • 单独的赋值运算符

        • ‘=’: 赋值
        a = 20,b,c = 2,3
        
      • 复合赋值运算符

        • ‘+=’ :
        a += b等价于  a = a + b
        
        • ‘-=’ :
        • ‘*=’ :
        • ‘/=’ :
        • ‘%=’ :
        • ‘**=’ :
        • ‘//=’ :

    数据类型转换

    • int(x,[,base]) 将x转换为一个整数
    • float(x) 将x转换为一个浮点数
    • complex(real,[,imag]) 创建一个复数
    • str(x) 将x转换为字符串
    • repr(x) 将对象x转换为表达式字符串
    • eval(str) 用来计算在字符串中的有效python表达式,并返回一个对象
    • tuple(s) 将序列s转换为一个元组
    • list(s) 将序列s转换为一个列表
    • hex(x) 将一个整数转换为一个十六进制的字符串
    • oct(x) 将一个整数转换为一个八进制的字符串
    • chr(code) 将一个统一码转换为该统一码对应的字符串
    • ord(ch) 获取一个字符对应的统一码

    判断语句介绍 if

    • 语法:
    if 要判断的条件:
        条件成立时,要做的事情
    例:如果你的年龄满18岁了,可以做点什么
    

    注意:代码的缩排,可以使用tab键完成

    • 练习:(import random)
    生成一个随机值,完成骰子结果大还是小的展示
    

    比较、关系运算符

    • == :检查两个操作数的值是否相等,如果相等返回True,否则返回False
    • != :检查两个操作数的值是否相等,如果值不等,则条件为True
    • ‘>=’ :
    • ‘<=’ :
    • ‘> ’ :
    • ‘< ’ :

    逻辑运算符

    • and : 与 表达式1 and 表达式2 两个表达式都成立,结果为True
    • or : 或 表达式1 and 表达式2 两个有一个表达式成立,结果为True
    • not : 非 not 表达式 与表达式的值相反
  • 相关阅读:
    创建用户自定义函数 SQL
    关于“该列没有包含在聚合函数或 GROUP BY 子句中”
    转Oracle性能参数—经典常用
    The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF 错误
    js定时刷新
    用户获取mac地址的方法
    聚集索引和非聚集索引的区别
    WCF启动报错:“进程不具有此命名空间的访问权限”的解决方法
    利用js文件加载js文件的方法
    C#下载的几种方法
  • 原文地址:https://www.cnblogs.com/zhongxiaoyan/p/11829365.html
Copyright © 2011-2022 走看看