• 第一周课堂笔记2th


    上课笔记2th

    https://mubu.com/doc/2gxvIvVLG0(老师笔记网址)

    1. 1.     python

    python运行过程

    把源代码转化成字节码(机器不能识别)

    也可能不产生pyc,只是字节码
    把转化好的字节码转发到Python虚拟机(PVM)中执行

    1. 2.     编译型,c  c++

    一次性把你的代码编译成机器能够识别的二进制码,速度快,跨平台性不好

    1. 3.     解释型,python  

    (不是纯粹的解释,也有一个编译过程,pyc文件机器不能识别,还需要虚拟机去逐条解释)

    在代码实行时,一条一条的解释成机器能够识别的二进制码,比较编译型会慢一些,跨平台性好

    1. 4.     混合型,Java

    (先编译再解释)

    1. 5.     python类型

    1)强类型    

    强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。

    2)动态型

    动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。

    3)解释型

    6. 变量,

    变量:吧程序运行的中间结果临时的存在内存里,以便以后的代码调运

    作用:昵称,起代指内存里某个地址中保存的内容

    交互模式纸盒内存打交道,python交互式进

    cmdpython>>>是内存与python打交道

    7. 变量定义的规则:

    1)变量名只能是字母、数字或下划线的任意组合

    2)变量名的第一个字符不能是数字

    3)以下关键字不能声明为变量名
    ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    4)变量不能写中文

    5)变量的定义要具有可描述性。

    8.注释:单行注释:#被注释内容

            多行注释:““”被注释内容“””

            作用:调试代码,解释代码

    9.关键字:指的是具有特殊功能的标识符

    10.常量:就是不变的量(一般用大写字母)pai=3.14这种不变的量

       python 里面约定俗成用大写字母表示常量,一旦定义不可更改

    11.数据类型:

    12.字符串:加引号的就是字符串str(字符串的表示方法)

               单双引号在简单定义时是没有区别的,

               嵌套用法是注意里边单,外边双;里边双,外边单

           当想打印多行的时候,可以用多引号

    13.字符串的拼接

    RUN:黄永欣喜欢python

    与字符串相乘

    RUN: name name name

     

    Type可以检测出变量是什么类型(tyoe(a)   <class‘str’>)(input会把输入的所有东西转换为字符串)

    14.数字 (int表示)

    Print()输出

    Input()输入,它会把你输入的字符转化为字符串

    如果想在input中不变为字符串变为数字,可以在程序中加int,如下图:

     

     

    15.格式化

    Name=“李雷”

    1>%s %f(float) 表示小数%d

    print(“恭喜%s来北网学习”  % (name) )

    当你想输入百分比时要输入两个%%这样打印出来的就是百分数

    2>format

    print(“恭喜{}来北网学习”.format(name))

    3>f

    print(f”恭喜{name}来北网学习”)

    1>

    2>

    Format中,0.1表示位置,如下图RUN后为好好学习吧age name age.

     

    3>

    练习:

     

  • 相关阅读:
    centos7上安装JupyterHub
    我的测试第一篇博客
    TCP,SYN,FIN扫描
    nmap使用帮助翻译
    MySQL 常用函数
    MySQL 视图
    MySQL 索引
    JAVA 注解
    JAVA 反射
    spring boot MySQL极简封装
  • 原文地址:https://www.cnblogs.com/peiw/p/11679964.html
Copyright © 2020-2023  润新知