上课笔记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>

练习:

第一周课堂笔记2th的更多相关文章

  1. 第一周课堂笔记3th

    1.bool值    True正确                False错误   数字为0时的显示  为空值时“” 2. str   int   bool布尔值  之间的转化 str   int  ...

  2. 吴恩达Machine Learning 第一周课堂笔记

    1.Introduction 1.1 Example        - Database mining        Large datasets from growth of automation/ ...

  3. 第一周课堂笔记1th

    1.      计算机基本组成 CPU:中央处理器,人的大脑 内存:临时存储数据       (特点:断电即消失,容量小12G 24G) 硬盘:永久存储数据(特点:断电不消失容量大,500G 1T) ...

  4. 第二周课堂笔记2th

    ---恢复内容开始--- 1. 2.索引取单个值 取多个值叫切片, 切片:取多个值 从左到右取值: 原则:顾头不顾尾 1, a[0:3] abc 2, a[-5:-2] abc 3, a[0:-2] ...

  5. 第一周课堂笔记5th

    1.      While循环机制 如何终止循环? 改变条件(根据上面的流程,只要改变条件,就会终止循环). 关键字:break. 调用系统命令:quit(),exit() 后面会讲到,不建议大家使用 ...

  6. 第一周课堂笔记4th

    1.    if 对应着程序设计中的三种程序执行流程: 顺序结构,一条一条的按顺序执行,自上而下 选择结构,if  else 单分支,双分支,多分支 循环结构 while for (后面学) 流程控制 ...

  7. 20165326 java第一周学习笔记

    第一周学习笔记 一.理论视频学习 1.Java的特点:简单.面向对象.平台无关 2.Java的开发步骤&简单的应用程序: 文本编辑器写入代码 命名类名.java,文件类型所有文件,编码ANSI ...

  8. 《Linux内核分析》第一周学习笔记

    <Linux内核分析>第一周学习笔记 计算机是如何工作的 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/c ...

  9. linux内核分析第一周学习笔记

    linux内核分析第一周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...

随机推荐

  1. Docker学习のDocker的简单应用

    一.常见基本docker命令 docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon ...

  2. 2019-7-29-C#-在基类定义好方法让子类继承接口就能实现

    title author date CreateTime categories C# 在基类定义好方法让子类继承接口就能实现 lindexi 2019-07-29 09:57:49 +0800 201 ...

  3. css---8 过渡属性刨析

    1.       transition-property 默认值为 all,表示所有可被动画的属性都表现出过渡动 可以指定多个 property 属性值: none 没有过渡动画. all 所有可被动 ...

  4. 期望dp+高斯消元优化——uvalive4297好题

    非常好的题!期望+建矩阵是简单的,但是直接套高斯消元会T 所以消元时要按照矩阵的形态 进行优化 #include<bits/stdc++.h> using namespace std; ; ...

  5. duilib教程之duilib入门简明教程18.其他

    一.超链接按钮     代码很简单,参见360Demo:     <Button text="{u}{a}求助{/a}{/u}" showhtml="true&qu ...

  6. HDU 6064 RXD and numbers

    传送门 有向图生成树计数 (度数 ->入度->外向树) BEST定理 (不定起点的欧拉回路个数=某点为根的外向树个数(存在欧拉回路->每个点为根的外向树个数相等)*(每个点的度数(存 ...

  7. class.forname & classloader

    From https://www.cnblogs.com/gaojing/archive/2012/03/15/2413638.html 传统的使用jdbc来访问数据库的流程为: Class.forN ...

  8. Systm.IO.File.cs

    ylbtech-Systm.IO.File.cs 1.程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5619 ...

  9. ORM(Object/Relation Mapping)框架简介

    ORM 框架简介 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的.面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关 ...

  10. SPSS分类分析:决策树

    SPSS分类分析:决策树 一.决策树(分析-分类-决策树) "决策树"过程创建基于树的分类模型.它将个案分为若干组,或根据自变量(预测变量)的值预测因变量(目标变量)的值.此过程为 ...