美文网首页
day-02认识python总结

day-02认识python总结

作者: 哗啦噼里啪啦 | 来源:发表于2018-12-25 17:16 被阅读0次

    第一个python程序

    print是一个函数,功能是打印括号里面的内容

    print('hello word')
    print('我帅不帅')
    print('帅的一批')
    print('❤❤❤')
    print('jiliguala')
    
    常用快捷键 功能
    Ctrl+/ 添加或取消单行注释
    Ctrl+s 保存
    Ctrl+c 复制
    Ctrl+v 粘贴
    Ctrl+x 剪切
    Ctrl+z 撤销
    Ctrl+a 全选
    Ctrl+shift+z 反撤销
    shift+鼠标 选中一部分
    按住alt 不放,可以让编辑区同时出现多个光标 ————
    Ctrl+f 搜索/查找
    Ctrl+r 替换
    windows: ctrl+shift+f10 直接执行

    python基础语法

    一,注释
    定义:程序中的说明文字,不会被执行,没有任何程序功能
    单行注释:在说明文字前加 # 或者ctrl+/
    多行注释:两组 ''' '''或者 """ """ 括起来,一般使用双引号。

    name='张三'
    age=22    # 这是一个变量用来储存年龄
    

    二,标识符
    标识符专门用来命名的,用来给函数,变量,或者类
    python对标识符的要求就是对命名的要求,由数字 字母 下划线组成,数字不能开头
    在python3.x中标识符中可以包含除了ASCII码表以外的其他字符。(可以包含中文)

    z9xc = 109
    a_1 = 45
    伍佳佳 = 2
    

    三,关键字(保留字)
    python保留下来用来表示一些特殊功能和特殊意义的一些标识符 不能用关键字命名

    import keyword  # 导入python的keyword标准库
    print(keyword.kwlist)  # 打印python中所有的关键字
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue',
     'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
     'if', 'import', 'in', 'is', 'lambda', 'nonlocal','not', 'or', 'pass', 'raise',
     'return', 'try', 'while', 'with', 'yield']
    

    四,数据类型和字面量
    1.数字类型
    int -- 整形(整数) 例如:10 20 -10 -20
    float -- 浮点型(小数) 例如:1.4 3.5 -2.3
    complex -- 复数 (包含所有的虚数,实部+虚部) 例如:10+j
    布尔类型(bool) 只包含两种结果的数据类型
    True
    False
    字符串(str):程序中的文本数据,值是通过单引号或者双引号将文本括起来 例如:'hello' ,

    type(数据) -- 获取数据对应的类型

    num1 = 10
    num2 = 12.5
    num3 = 10+5j
    
    num4 = True
    num5 = False
    
    num6 = 'asdfghjkl123123伍佳佳'
    print(num6)
    print(type(num1),type(num2),type(num3),type(num4),type(num6))
    #<class 'int'> <class 'float'> <class 'complex'> <class 'bool'> <class 'str'>
    

    五.缩进
    在写python程序的时候,每条语句前的空格数是有严格规范的,不能随便加空格,也不能少写空格
    IndentationError: 缩进错误

    六,print函数和input函数
    print() -- 控制台输出函数:可以在控制台输出括号里的所有类容
    input()-- 获取从控制台输入的内容 ,以回车结束

     A -- print 函数
    num1 = 10
    num2 = 12.5
    num3 = 10+5j
    num4 = True
    num5 = False
    num6 = 'asdfghjkl123123伍佳佳'
    print(num6)  # asdfghjkl123123伍佳佳
    print(num3)   #(10+5j)
    print(num2)   #12.5
    print(num1,num2,num3,num4,num6)  # 10 12.5 (10+5j) True asdfghjkl123123伍佳佳
    

    自定义结尾(默认换行)和多个内容之间的间隔(默认是空格)

    print('第一行内容',end='')  # 第一行内容第二行内容
    print('第二行内容')
    print('第三行内容',end='****')  #第三行内容****第四行内容
    print('第四行内容')
    print(num1,num2,num3,num4,num6,sep='&') 
     # 10&12.5&(10+5j)&True&asdfghjkl123123伍佳佳
    

    B -- input 函数 获取从控制台输入的内容 ,以回车结束,当程序执行到input函数程序会停下来,
    等待输入完成才继续执行程序

    content = input('请输入:')  # 输入内容给content存起来
    print(content)
    

    变量

    1,什么是变量
    变量就是程序中用来保存数据的容器
    如果数据不存储,数据就会丢失
    2,怎么申明变量
    基本语法(固定写法):变量名 = 值
    变量名:程序员自己命名的
    要求:必须是标识符,不能是关键字
    规范:a.遵循PEP8命名规范--所有字母必须小写,如果名字是有多个单词组成,单词之间使用下划线隔开
    :b.见名知意--看见变量名就要知道这个变量里面存的什么数据

    = -- 赋值符号:动词 ,将等号右边的值存到左边的变量里面
    值 : 所有有结果的表达式都可以作为值(可以是一个数据(int,float,complex,bool,str),
    也可以是其他变量或者也可以是运算结果)

    声明一个dog_name变量并且将李福贵赋给它
    单独声明一个变量
    dog_name = '李福贵'
    print(dog_name)
    同时申明多个变量,赋一样的值
    num1=num2=num3=10
    print(num1,num2,num3)  #10 10 10
    同时申明多个变量赋不一样的值
    name,age,sex='小黄',20,'女'
    print(name,age,sex)
    python中一行写多条语句,中间必须加分号
    name2='钩子';age2=30
    

    3,注意事项

     a 变量必须先赋值再使用
    b 重复给一个变量赋值,后面赋的值会覆盖先赋的值
    a=10
    a=20
    print(a)
    c 同一个变量可以赋不同类型的值
    num=10
    print(type(num))  #  int
    num='asd'
    print(type(num))  #  str
    

    总结,申明变量和给变量赋值的原则:先在内存中开辟空间存数据,然后把存变量的地址赋给变量

    8位(bit)= 1 字节
    1024字节=1kb
    1024kb=1mb
    1024mb=1g
    1024=1t
    

    相关文章

      网友评论

          本文标题:day-02认识python总结

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