• Day-01 Python基础


    一、Python介绍

      Python是一门解释型,弱类型,高级开发编程语言;可广泛应用于众多领域,如:网页开发,数据分析,爬虫等众多领域。

      目前Python主要应用领域:云计算、web开发、科学运算、人工智能、系统运维、金融。

      Python优点:开发效率高、高级语言、可移植性、可扩展性、可嵌入性。

      Python缺点:速度慢、代码不能加密、线程不能利用多CPU问题。

    二、第一个Python程序

    print("hello,world!")

      注意:

      1.标点符号必须是英文,不可出现中文标点符号(有很多都用搜狗输入法,win7福利)

      找到输入法中的设置,勾选中文时使用英文标点,就不用再怕以后因为标点问题报错啦,当然只适合win7,win10的小伙伴们,只能辛苦你们了。

      2.编码格式为utf-8,否则运行后会出现乱码的情况。

      另外,Python2中的中文编码会有问题。Python2使用的是ASCII码编码,处理不了中文,我们需要替换成utf-8编码。如下:

    #encoding:utf-8

    三、变量

      把程序运行过程中产生的值存储起来,方便后面的程序调用。

    四、变量命名规则

      1、必须由数字、字母、下划线组成

      2、不能以数字开头,更不能纯数字

      3、变量名不能过长

      4、不能使用Python关键字作为变量名

      5、变量名要有意义

      6、不要使用中文

      7、区分大小写

      推荐:

        驼峰体: 每个单词的首字母大写

        下划线:单词用下划线连接

    五、常量

      在Python中不存在绝对的常量,约定俗成。所有字母大写就是常量

      例如:PI = 3.141592653

           BIRTH_OF_SYLAR = 1990 

    六、注释

      单行注释:#被注释内容

    #这里是干嘛干嘛的

      多行注释:'''被注释的内容'''或者"""被注释的内容"""

    '''
    这些是干嘛干嘛的
    '''
    
    """
    这些是干嘛干嘛的
    """

    七、基本数据类型

      1、int(整型)

        操作:加(+)减(-)乘(*)除(/)取余(%)取整(//)

      2、str(字符串)

        字符串可以用单引号,双引号,或者三引号引起来,没有什么区别,知识一些特殊格式需要不用的引号。

        操作:+(拼接),*(重复)

      3、bool(布尔值)

        True和False

      类型转换:

        str() -> 转换成字符串

        int() -> 转换成整型

    八、用户交互

      使用input()函数,可以让我们和计算机互动起来

      语法:

        变量 = input(提示信息)

      这里可以直接获取到用户输入的内容

    九、流程控制if语句

      第一种语法:

    if age>18:
        print("你已经成年了")
    print("我生活在地球上")

      第二种语法:

    if age>=18:
        print("你已经成年了")
    else:
        print("你还是未成年人")

      第三种语法:

    if 0<age<=7:
        print("你还是小孩子")
    elif 7<age<18:
        print("你是个青少年") 
    elseprint("你是个成年人了") 

      第四种语法(嵌套):

    if 0<age<=7:
        print("你还是小孩子")
        if age<3:
            print("你还是个婴儿哟!")
        else:
            print("你快要上学啦")
    elif 7<age<18:
        print("你是个青少年") 
    elseprint("你是个成年人了") 

      可以无限的嵌套,但不要超过3层,最多5层。

  • 相关阅读:
    导出表格,导出表格为excel,导出表格带样式,怎么导出表格数据为excel并且带样式呢
    webpack打包文件 可以npm cdn使用
    Webpack的externals的使用
    如何在微信小程序中使用iconfont
    如何发布和取消发布 NPM 包?
    js中数组对象去重的方法
    小程序列表性能优化
    wepy全局拦截器
    js中prototype与__proto__的关系详解
    JavaScript中本地对象、内置对象和宿主对象
  • 原文地址:https://www.cnblogs.com/minusone/p/9805946.html
Copyright © 2020-2023  润新知