什么是计算机?
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. vue-cli脚手架笔记

    vue不支持IE8,因为vue使用了IE8无法模拟的 ECMAScript 5特性 使用vue-cli脚手架会让我们的工作非常方便 比如想编译一下es6的语法就使用 babel loader 和 ba ...

  2. 在Java中调用Python

    写在前面 在微服务架构大行其道的今天,对于将程序进行嵌套调用的做法其实并不可取,甚至显得有些愚蠢.当然,之所以要面对这个问题,或许是因为一些历史原因,或者仅仅是为了简单.恰好我在项目中就遇到了这个问题 ...

  3. Ubuntu Server Download

    点击查看所有版本(中国站点) http://mirror.lzu.edu.cn/ubuntu-releases/

  4. Android 全屏设置和禁止横屏竖屏切换

    android:screenOrientation="portrait" #禁止屏幕横竖切换,portrait为纵向,landscape为横向

  5. jQuery two way bindings(双向数据绑定插件)

    jQuery two way bindings https://github.com/petersirka/jquery.bindings 这是一个简单的jQuery双向绑定库. 此插件将HTML元素 ...

  6. 在window上使用 linux shell 删除文件夹递归地

    目的 在windows环境下, 整理代码,代码中含有 .svn 文件夹, 此文件夹在所有受控目录下都存在, 需要统一删除. 但是对windows的shell不熟悉,想用linux rm来删除, 如何实 ...

  7. 面向对象 ( OO ) 的程序设计——创建对象

    本文地址:http://www.cnblogs.com/veinyin/p/7608000.html  为了避免大量重复代码产生,可采用以下方法创建对象 1 工厂模式 function createP ...

  8. rem+js响应式布局的设置

    直接调用代码即可,不过不同屏幕宽度要求会不同,相应修改一下就ok了 // rem响应式布局 (function(){ var html=document.querySelector('html') h ...

  9. Django REST Framework API Guide 04

    本节大纲 1.serializers 1.Serializers Serializers允许复杂的数据,像queryset和模型实例转换成源生的Python数据类型.从而可以更简单的被渲染成JSON, ...

  10. 【blog】好用的markdown插件 - Mditor

    效果 官网地址 GitHub: https://github.com/houfeng/mditor 主页: http://houfeng.net/mditor/