Python基础入门

一.计算机基础

  1. 输入输出设备:cpu 硬盘 内存
  2. 中央处理器
  3. 内存:存储数据
  4. 硬盘:存储数据

什么是操作系统

  1. 控制计算机工作流程的软件
  2. 应用程序:安装在操作系统之上的软件

二.python简介

Python历史

  • Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础
  • Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生
  • Python 3.0 - December 3, 2008

1.python2和python3区别

python2源码不统一 重复代码

python3源码统一 没有重复代码

编译型(由程序员在开发环境内,开发程序,开发完成后,放在编译器内编译,用户可直接执行使用):优点:运行速度快 缺点:开发效率慢(c)

解释型(一行一行代码执行,由上到下依次执行):优点:开发效率快 缺点:运行速度慢(Python)

2.输出

print('hello world')

3.变量

定义:把程序运行的中间结果临时存在内存中,以便后续代码使用

作用:昵称,就是代指内存中某个地址中的内容

name='meet'

name是一个变量名 ,= 为赋值操作把值给name , 'meet'为一个值

变量的定义规则

  1. 变量名由数字、字母、下划线组成

  2. 变量名禁止以数字开头

  3. 不建议使用中文和拼音

  4. 变量名要具有意义

  5. 变量名区分大小写

  6. 禁止使用python关键字和内置函数名

  7. 推荐写法 下划线:age_of_oldboy = 98(官方写法) 驼峰体AdaDCdddd = 63

    'True','Flase','def','del','continue','else','elif','break','class','and','None','assert','except','as','or','in','for','lambda','from','globe','nonlocal','finally','import','pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
    

4.变量赋值

name1  =  'Meet'
name2  =  'Guo'
name1  =  'Meet'
name2  =  name1
print(name1,name2) #Meet Meet
age1 = 18
age2 = age1
age1 = 12
age3 = age2
print(age1,age2,age3) #12,18,18 代码是从上至下的执行,并且在内存中只能用一个名字相同的标签.
age = 12
age = 12 + 1
age1 = age + 1
print("我今年:",age1) #14
name1 = 'alex'
name2 = name1
name1 = 'wusir'
name3 = name2
print(name1,name2,name3)#wusir,alex,alex

5.常量

常量就是不变的量,所有字母都大写

6.注释

#指这一行注释,注释后这行代码不会执行

'''
多行注释
'''

三.数据类型

1.整型

数字

num1 = 1
num2 = 2
print(num1+num2)#3
print(1+2)

2.字符串

用引号引起来的字符 可以用单引号,双引号,或者三引号引起来

#字符串加法(拼接)
s1 = 'a'
s2 = 'b'
print(s1+s2)#ab
#字符串乘法
print('坚强'*8)#坚强坚强坚强坚强坚强坚强坚强坚强

3.布尔型

对错

True 就是真

False 就是假

print(3>7)#False
print(7>3)#True

4.输入

注意:input获取到的内容都为字符串

name = input('请输入姓名')
print(name)

四.流程控制

1.if

if 判断语句

age = int(input('请输入年龄'))
if age >= 18:
    print('成年了,能干成年人的事了')

2.if···else

二选一

age = int(input('请输入年龄'))
if age >= 18:
    print('你可以去网吧尽情的嗨皮了')
else:
    print('你现在还不行啊!')

3.if···elif···

多个选项进行单选或不选

age = int(input('请输入年龄'))
if age >= 22:
    print('可以扯证了')
elif age >= 18:
    print('成年了,可以干一些成年的事了')
elif age < 18:
    print('还是小屁孩')

4.if ···elif ···else

num = int(input('请输入数字:'))
if num > 60:
    print('大了')
elif num < 60:
    print('小了')
else:
    print('猜对了')

5.嵌套if

name = input('请输入姓名')
if name == 'meet':
    age = int(input('请输入年龄'))
    if age == 18:
        print('姓名年龄输入正确')
    else:
        print('年龄输入错误')
else:
    print('姓名输入错误')
posted @ 2019-07-06 15:37  corei5tj  阅读(239)  评论(0编辑  收藏  举报