美文网首页
01-认识Python和Python基础

01-认识Python和Python基础

作者: 痞子_4ae7 | 来源:发表于2020-05-14 11:43 被阅读0次

    认识和了解Python

    第一个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) 将一个整数转换为一个八进制的字符串

    判断语句介绍 if

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

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

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

    比较、关系运算符

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

    逻辑运算符

    • and : 与 表达式1 and 表达式2 两个表达式都成立,结果为True
    • or : 或 表达式1 and 表达式2 两个有一个表达式成立,结果为True
    • not : 非 not 表达式 与表达式的值相反

    推荐书籍

    • 电子书

    相关文章

      网友评论

          本文标题:01-认识Python和Python基础

          本文链接:https://www.haomeiwen.com/subject/ihftohtx.html