• python基础(初识)


     

    Python简介

    python的创始人为吉多·范罗苏姆(Guido van Rossum)。
    1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者)。

    python2和python3的区别

    python2
    源码不统一
    重复代码
    英文没问题,中文报错,默认编码:ascii
    显示中文:首行:# -- coding:utf-8 --
    
    python3
    源码统一
    没有重复代码了
    英文,中文没有问题. 默认编码:utf-8
     

    python编程语言类型

    编译型与解释型
    编译器:当程序运行时,将代码从上至下,一句一句解释成二进制,在执行.典型:python,php
    解释器:将源码一次性转化成二进制文件,然后在执行.典型:C,C++…
    
    编译型
       优点:运行速度快
    
    缺点:开发效率慢
    解释型
       优点:开发效率快
    
    缺点:运行速度慢
     

    快速入门

    print() 输出
    
        变量
        print(12+34)
        print((12+34)*2)
        print(((12+34)*2)*3)
    
        a = 12+34
        b = a*2
        c = b*3
    
        print(a)

    变量命名规则

    1.变量是由字母,数字,下划线组成
    2.禁止已数字开头
    3.禁止使用python中的关键字 print
    4.不能使用中文和拼音
    5.变量名要区分大小写
    6.推荐写法
    
    驼峰命名:
        大峰  AlexName  每个单词首字母大写
        小峰  alexName  第一个单词首字母小写,其他单词首字母大写
        下划线命名:  alex_sb  (推荐使用)
    7.变量名要具有描述性

    常量

    变量名大写就是常量

    注释

    单行注释(当行注释)# — 不能换行
    多行注释 ‘’’ ‘’’ “”" “”" — 能换行

    字符串

    在Python中,凡是⽤引号引起来的,全是字符串.
    字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号
    ⽐如:
    msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合。
    msg = """
    今天我想写⾸⼩诗,
    歌颂我的同桌,
    你看他那乌⿊的短发,
    好像⼀只炸⽑鸡。
    """
    想多⾏赋值⼀个字符串,就需要三引号。
    数字类型有 +-*/ 字符串有么?
    字符串只有 + *。
    #字符串的拼接
    s1 = 'a '
    s2 = 'bc'
    #print(s1 + s2)
    #相乘 str*int
    name = '坚强'
    #print(name*8)

    基础数据类型初识

        **整型**      int   +-*/
    
        **布尔值**     bool  True  False
    
        **字符串**     str       + 同类型        * 只能和数字相乘
    
        **用户交互**   input("提示语句")  输入
    
        用户输入的内容全都到了input这里  
    
            print(input("请输入内容"))
    
            age = input("请输入年龄:")
    
            print(age)
    
        input获取到的都是字符串
    
        if四种用法
    
        1)if 条件:
            结果
    
    2)if 条件: 结果 else: 结果
    3)if 条件: 结果 elif 条件: 结果 elif 条件: 结果 elif 条件: 结果 ...
    if 条件: 结果 elif 条件: 结果 elif 条件: 结果 elif 条件: 结果 else: 结果
    4)if 嵌套(可连续嵌套多个,只列一个) if 条件: if 条件: 结果 else: 结果 else: 结果
      
      可以⽆限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套
      
  • 相关阅读:
    个人vim配置文件
    ORA-4031错误 解决方法
    HashMap在高并发下引起的死循环
    优先队列的应用
    java导入大量Excel时报错
    软件设计师必备——操作系统·
    Java Security安全系列文档翻译笔记————KeyStore、密钥、证书、命令行实战
    能变成有钱人的五个金玉良言(转)
    c3p0链接池
    js中获取键盘事件
  • 原文地址:https://www.cnblogs.com/YZL2333/p/10184525.html
Copyright © 2020-2023  润新知