编程语言
首页 > 编程语言> > python基础

python基础

作者:互联网

一、计算机基础知识

cpu: 人类的大脑 处理运算

内存: 临时存储数据

硬盘: 永久存储数据

操作系统: 是一个特殊的软件 调度每个硬件之间的交互

二、py2和py3区别

三、python是一个编程语言(重点)

编译型: 只翻译一次

优点: 运行速度快

缺点: 开发速度慢

代表语言: C、C++

解释型

优点: 开发速度快

缺点: 运行速度慢

代表语言: Python

python

优点:

​ 开发效率高, 可跨平台, 可嵌入, 可扩展, 高级语言, 简单易懂, 优雅, 明确, 简单

缺点:

​ 相对C慢, 代码不能加密, 不能利用多线程

种类:

​ cpython 官方推荐安装 专成c的字节码

​ jython 转换成java的字节码

​ irnopython 转换成C#字节码

​ pypy 转换成动态变异 开发快 运行快

四、变量

pycharm使用技巧:

Ctrl+d 将上一行内容全部复制

print(1+2+3+4+5)
print((1+2+3+4+5)*3/2)
print((((1+2+3+4+5)*3/2)+100)/24)

x = 1+2+3+4+5
y = x*3/2
z = (y+100) / 24
print(x,y,z)

# print('hello world!')
# 输出结果
# hello world!

什么是变量?

​ 这里的x,y,z就是变量,代指一些内容

变量命名规则:

变量的练习

x8 = 100 # True
b_ = 12 # True
4g = 32 # True
_ = 11  # True
*r = 12 # False
r3t4 = 10 # True
t_ = 66 # True

变量的小高级

age1 = 18
age2 = age1
age3 = age2
age2 = 12
print(age1,age2,age3)
# 输出结果
18
12
18
# 个人见解
# 1. 执行顺序,从上到下
# 2. 赋值在下面的会将上面的赋值取代,变成下面新的值

变量识记

五、常量

常量的定义

六、注释

用途:

​ 帮助理解,给一些不太能够理解的的写一个描述,让咱们写的程序好理解

两种表示方法:

格式:

s1 = 'hello world!'
单行注释:
# s2 = 'ni hao shi jie' # 我就是被#号注释掉的内容

多上注释:
'''
床前明月光
地上鞋两双
举头望明月
其中就有你
'''

七、基础数据类型初识

整型 (int): 数字

print(23+37)
print(25-3)
print(2*6)
print(6/3)
# 输出结果
60
22
12
2.0

字符串 (str): 汉字、字母

布尔值 (bool):

列表(list):

元祖(tuple):

字典(dict):

集合(set):

八、input (用户输入)

用途:

​ 用户输入

识记点:

python3版本中, input获取到的类型全部都是字符串类型(重点)

格式:

improt getpass # 调用python getpass模块
username = input('请输入一个内容: ') # 提示语句
passwd  = getpass.getpass('请输入密码: ')
my_input = int(input('请输入一个数字: '))
num = my_input + 5
print(num)
print(type(my_input))
# 字符串与数值型无法相加
# 通过int将str转换成数值型

九、if (如果)

if 如果选择的5种条件

单独if (单纯选择)

tab和空格不能混着用

格式:

if 条件: # 条件 一般用来做判断 > < ==
        print(1)

例题:

print(111)
if 2 < 1:
    print(666)
    print(333)
print(222)

练习题:

print(123)
if 3 > 5:
  print(4)
print(456)
if 4 > 3:
  print(7)
print(8)

if else (二选一)

格式:

if 条件:
    结果
else:
    结果

例题:

print(1)
if 3 > 2:
    print(11)
    print(23)
    my_input = input('请输入你要选择的数字: ')
    print(my_input)
else:
    print(45)
print(3)
# 输出结果:
1
11
23

if elif elif (多选一)

格式:

if 条件:
    结果:
elif 条件:
    结果
elif 条件:
    结果

例题:

num = int(input('猜点数:'))

if num == 1:
    print('晚上请你吃饭')
elif num == 3:
    print('一起溜达')
elif num == 2:
    print('请你大宝剑')

if elif elif else (多选一)

识记点:

elif相当于else:

                        if:

格式:

if 条件:
    结果
elif 条件:
    结果
elif 条件:
    结果
else:
    结果

例题:

s1 = '100'
i1 = int(s1)
print(i1,type(l1))

age = input('请输入年龄:')
if int(age) > 18:
    print('恭喜你,成年了')
else:
    print('小屁孩儿')

练习题:

num = int(input('猜点数:'))

if num == 1:
    print('晚上请你吃饭')
    
elif num == 3:
    print('一起溜达')
    
elif num == 2:
    print('请你大宝剑')
else:
    print('太笨了....')

print('组合')

if if if if : 多选

用途:

​ 执行多次,只要满足就执行

​ 可以选所有, 也可以一个都不选

格式:

if 3>2:
  print(1)
if 4>3:
  print(2)
if 5>4:
  print(3)
if 6>5:
  print(4)
# 输出结果
1
2
3
4

例题:

num = int(input('猜点数:'))

if num == 1:
    print('晚上请你吃饭')
elif num == 3:
    print('一起溜达')
elif num == 2:
    print('请你大宝剑')

if 嵌套

格式:

if 条件:
    结果
    if 条件:
        结果
        if 条件:
            结果
        else:
            结果
     else:
            结果
else:
    结果

例题:

sex = '女'
age = 20
if sex == '女':
        if age > 18:
        print('进来一坐')
        else:
        print('回去上学吧')
else:
        print('滚')
# 输出结果
回去上学吧

练习题:

username = input('请输入用户名:')
password = input('请输入密码:')
code = 'qwer'
your_code = input('请输入验证码:')

if your_code == code:
    if username == 'taibai' and password == '123':
        print('登录成功')
    else:
        print('账号或者密码错误')
else:
    print('验证码错误')

十、预习内容

标签:elif,python,py2,基础,else,num,print,input
来源: https://www.cnblogs.com/zanao/p/10969567.html