python 变量,if语句及计算机基础

计算机基础

计算机由什么组成?

输入输出设备,CPU,硬盘,内存。

中央处理器: 处理各种数据 相当于人类大脑

内存:短时间存储数据,断电及断

硬盘:永久存储数据

什么是操作系统?

控制计算机工作的流程,软件。

什么是应用程序?

安装在操作系统之上的软件就是应用程序

CPU: 人的大脑

内存:人的临时记忆力

硬盘:人的永久记忆力

操作系统:控制计算器硬件工作的流程

应用程序:安装在操作系统之上的软件

python简介

python2和python3的区别

python2 源码不统一 没有重复代码了

编译型:

​ 优点:运行速度快

​ 缺点:开发效率慢

解释型:

​ 优点:开发效率快

​ 缺点:运行速度慢

控制计算机工作的流程,软件。

什么是应用程序?

安装在操作系统之上的软件就是应用程序

总结

CPU: 人的大脑

内存:人的临时记忆力

硬盘:人的永久记忆力

操作系统:控制计算器硬件工作的流程

应用程序:安装在操作系统之上的软件

快速入门

print() 输出

变量

print(12+34)

print((12+34)*2)

print(((12+34)*2)*3)

a=12+34

b=a*2

c=b*3

print(a) # 打印a的时候不能加引号,这是一个错误的示范“a”

变量规则:

  1. 变量是有字母,数字,下划线组成

  2. 禁止数字开头

  3. 禁止使用python中的关键字

  4. 不能使用中文和拼音

  5. 变量名要区分代大小写

  6. 推荐写法

驼峰命名:

大峰 AlexSB 每个单词首字母大写

小峰 alexSB 第一个单词首字母小写,其他单词首字母大写

--------------不是太懂

下划线命名:

​ 官方推荐使用

​ X...X_X...X 例: alex_sb,a_d,asd_asd,s_faw

  1. 变量名要具有描述性

    a = 12

    变量名 赋值 值

    7s = ‘你好’ 错

    a b=123 错

    alecx_sb=666 对

    _ddd = ‘ss’ 对

常量

​ ALEX=2022

​ ID=111111111111111 世间认定不得改变的为常量,常量字母 大写,

注释

​ #当行注释 (当行解释,不能换行。)

​ #多行注释 使用"""XX......X"""或'''XX.....X'''

​ 例 : """你好

​ 我是新来的 """ ------可以换行

数据类型初识

​ 整型 数字

​ 字符串 汉子

​ 布尔值 对错

​ 列表

​ 元祖

​ 字典

​ 集合

整型 就是数字1.....∞ 整数

字符串

'XX...X' 不可换行

例子 : ‘my name is T i'm 100 years old’ 前中后都有单引号,这时需要替换前后单引号为双引号

"my name is T i'm 100 years old" 这时正确的描述

a='alex'

b='wusir'

print(a+b) 字符串拼接 注:只有同类型的数据可以运算

alexwusir

a='坚强'

print(a*8) 字符串可乘 注:字符串只能和数字相乘

坚强坚强坚强坚强坚强坚强坚强坚强 输出8次'坚强'

"XX...X" 不可换行

"""XX.......X""" 可换行

例: """我想吟诗一首来歌颂我的同桌
你看看他那乌黑短发
好像一只杂毛鸡啊""" 多引号可换行

布尔值:

True false

真的 假的

1 0 输出1为T 输出0为F

用户交互(input)

输出print 输入input

# -*-coding:utf-8 -*-

import getpass

user=input("请输入账号")

password=getpass.getpass("请输入密码")

print=(password)

print(ueser)

可以隐藏密码,但语句只能在CMD中使用

type(类型)

str 是字符串在python中的表示

int 整型

bool 布尔值

# -*-coding:utf-8 -*-

# num=input("输入数字")

a=数据类型 输入数据

print(type(a)) 可以得出输入的数据是什么类型

input获取到的数据类型都是字符串-------------不是很懂

流程控制语句

  1. if+空格+条件+冒号

if 3>2

​ print("你好美")

print("我说的是假话")

输出为

你好美

我说的是假话

  1. if+空格+条件+冒号

print("结果")

else

print("结果")

  1. if+空格+条件+冒号

    print("h")

    elif+空格+条件+冒号

    print("l")

    elif+空格+条件+冒号

    print("k")

    .

    .

    . 第一个条件不通过执行下一个条件直到成功为止

    if XX:

    print("a")

    if XX:

    print("b")

    if XX:

    print("c")

    .

    .

    . if if浪费资源 每一个条件都执行,输出多个数据。

    if 嵌套

    if 条件:

    ​ 结果

    ​ if 条件:

    ​ 结果

    ​ if 条件:

    ​ 结果 想要第三个执行,前两个条件必须成功。

总结

age=input('请输入内容') # 提示语句

if age>18:

​ print("可去娱乐场所")

​ if age>22:

​ print("可以领证")

​ elif 18<age<20

​ print("可以洗")

​ else:

​ print ("不可以洗")

else:

​ print("兄弟,买肥皂么..")

计算机基础

CPU 大脑

内存 临时记忆

输入设备 眼睛,耳朵

输出设备 嘴巴

操作系统 控制计算机硬件工作流程

应用程序 安装在操作系统之上的软件

python简介

python是一个解释型语言

python2不支持中文

python2和python3的区别

源码不统一

重复代码

python2

print 可以不加括号

input 获取到的是你输入什么类型,就是什么类型。想输入中文一定要 加引号

raw_input() == python3 input

python3

print() 必须要加括号

input 获取到的都是字符串

快速入门

print() 输出 想要打印什么就放到括号里,注意汉字和字母要加引号

变量规则:

  1. 数字,字母,下划线组成且不能以数字开头

  2. 不能太长

  3. 不能使用中文和拼音

  4. 区分大小写

  5. 变量名要有意义

  6. 推荐写法:

    驼峰体

    大驼峰 AlexSb 每个单子首字母要大写

    小驼峰 alexSb 第一个单词首字母小写,其他单词首字母大写

    下划线命名:

    ​ alex_sb

常量

​ ALEX=sb

​ ID=1111111111

​ 常量名大写就是常量

注释

​ # 单行注释 当行注释 不能换行

​ ''' ''' , """ """多行注释,可以换行

基础数据类型

整型 int 可执行加减乘

布尔值 bool True or fales

字符串 str 可加同类型,只能和数字相乘

用户交互

input("提示语句") 输入 可放任意类型数据

用户输入的全都到可input中

print(input("asd"))

age=input("asdasd")

print(age)

intput获取的都是字符串

if

单独if

if else

if elif

if elif else

if 嵌套

posted @ 2019-07-01 22:08  犇羴鱻龘毳  阅读(363)  评论(0)    收藏  举报