什么是计算机?
cpu: 计算机的大脑; 读写速度 3GHZ
内存: (为了提高利用率) 缓冲硬盘和cpu
硬盘: 机械硬盘读写速度70mb/s

计算机里面读写的内容都是01代码 二进制(计算机只认二进制)

1,变量: 将运算的中间结果暂存到内存.以便后续程序调用.

命名的规则:

    1, 变量由字母, 数字,下划线搭配组合而成
    2, 不可以用数字开头,更不能是全数字
    3,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改
    4,不要用中文
    5,名字要有意义
    6,不要太长
推荐大家使用驼峰体或者下划线命名
驼峰体: 除首字母外的其他每个单词首字母大写
下划线: 每个单词之间用下划线分开

2.数据类型

什么是数据类型呢?

我们人很容易区分出数字和字符,但是计算机不能啊,计算机可以说是很死板的,规定的什么程序就一直按那个程序走,因此,在每个变成语言里都会有数据类型,在python种常用的数据类型就有一下三个:

 ①整数(int)

②字符串(str)

③布尔值(bool) 真或假  True或False

3.常量

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

4.if语句

第一种语法:     if 条件:             #引号是将条件与结果分开。       

    结果1。        # 四个空格,或者一个tab键,这个是告诉程序满足这个条件的    

   结果2。 如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2
第二种语法:    If 条件:       

结果1    else:       

结果2    代码3
第三种语法:    If 条件1:    

    结果1    elif 条件2:
        结果2    ..    else:    

    结果n
第四种语法(嵌套):    If 条件1:    

    结果1        If 条件2:          

  结果2        else:         

   结果3    else:    

    结果4   
    可以无限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套

5. 流程控制 - while循环 

如何使用while?举个例子:

while True:      
   print('我们不一样')       
   print('我们都一样')       
   print('有啥不一样')

  上面的while 就是重复循环,"有啥不一样"结束以后 重新开始,

那么怎么让它停止循环呢?  有两种情况:

⑴ 改变条件.

⑵ break

6.用户交互

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

语法:

内容 = input (提示信息)

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

7. 流程控制- break和continue

①break:立刻跳出循环,打断的意思

②continue: 停止本次循环,继续执行下一次的循环.

python 基础 01的更多相关文章

  1. Python基础01

    Python基础 1.Python介绍 2.安装 3.Hello World程序 4.变量 5.用户输入 6.表达式if ...else语句 7.表达式for 循环 8.表达式while 循环 9.数 ...

  2. Python基础--01小项目体现的基础知识

    part1:猜拳游戏 #coding=utf-8 #当有汉语时可能编译器不认识,需要定义代码 ''' 多行注释 写这个程序是为了熟悉python的基本语法 这是第一个小例子包含简单的if判断,循环和输 ...

  3. python基础01 Hello World!

    摘要:简单的Hello Word! python 命令行 如已经安装python,那么在linux命令行中输入 $python 将进入python.乱吼在命令行提示符>>>后面输入 ...

  4. 0527 python 基础01

    折行的处理 \>>> print "hi \... hello Lucy!"hi hello Lucy! 自然字符串,字符串加上r或R前缀指定>>&g ...

  5. python基础 - 01

    python 变量名 在python中的变量命名,与其他语言大体相似,变量的命名规则如下: 变量名是数字.字母.下划线的任意组合 变量名的第一个字符不能是数字 系统的关键字不能设置为变量名    Ti ...

  6. 小小白的python之路------python基础01

    1. 不说python是啥了,百度一堆.,还是说说我学了啥 我说的是python3.5,其他的自己看着办 这个是下载链接啊,自己玩 https://www.python.org/ 我下载完成,使用py ...

  7. 1st,Python基础——01

    1 Python介绍 2 Python发展史 3 Python2 or 3? 4 Python安装 就不写了,各路大牛的博客都很详细. 5 Hello World程序 #!/usr/bin/env p ...

  8. python基础01—基础数据类型

    数据类型 单位换算 最小的单位为bit,表示一个二进制的0或1,一般使用小写的b表示 存储的最小单位为字节(Byte),1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB ...

  9. Python基础01 集合

    初始化 # python3 # coding = utf-8 mylist = [] for item in range(10): mylist.append(item * 10 + 3) myset ...

随机推荐

  1. react使用proxy代理配置

    proxy,默认为NULL,类型为URL,一个为了发送http请求的代理 在package.json文件中使用proxy配置可以解决跨域问题 使用注意事项: create-react-app脚手架低于 ...

  2. [Android] Android 常见第三方库汇总地址

    Android 常见第三方库汇总地址 https://github.com/wasabeef/awesome-android-libraries List of Android Libraries T ...

  3. Silverlight用户无法注册之MySql.Data.dll不一致

    本篇博文记录本人解决一个"用户无法注册"的问题的过程 1 问题描述: 用户可以删除:但不能注册,也不能修改权限: 图 1用户注册失败 图 2修改用户权限出错 2 解决过程 1)粗暴 ...

  4. jsp过滤器

    1.ip过滤 IpFilter: package com.cn.filter; import java.io.IOException; import javax.servlet.Filter; imp ...

  5. 二十、Linux 进程与信号---非局部跳转

    20.1 setjmp 和 longjmp 函数 20.1.1 函数介绍 #include <setjmp.h> int setjmp(jmp_buf env); 函数功能:设置非局部跳转 ...

  6. .net 使用oracle 的存储过程有返回值也有数据集(游标)

    public void GetData(string username, string userip, string userkey, string userareaid, string ypid, ...

  7. Jupyter 同时支持python2, python3

    从docker hub 下载了一个 tensorFlow 镜像,但是里面只支持python2.7 kernel, 不支持python3 kernel. 1. Notebook的右上角点new 只看到 ...

  8. 基于TensorFlow Object Detection API进行相关开发的步骤

    *以下二/三.四步骤确保你当前的文件目录是以research文件夹为相对目录. 一/安装或升级protoc 查看protoc版本命令: protoc --version 如果发现版本低于2.6.0或运 ...

  9. 搭建单机版的FastDFS服务

    一,原理讲解 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件为载体的 ...

  10. Eclipse 自动生成 Ant的Build.xml 配置文件

    Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽 选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buil ...