初识Python

1.计算机的初步认识

  • 常见操作系统
    • win
      • XP
      • WIN7
      • WIN10
      • Window server
    • Linux
      • centos, 图形化界面差
      • ubuntu,个人开发(图形化比较好)
      • redhat, 企业级
    • Mac,办公/装逼(但是操作系统很好 )
  • 学习编程语言
    • 安装编译器/解释器/虚拟机
    • 学习语法

2.解释器安装

3.第一个脚本

  • 打开电脑终端,WIN+R 打开cmd命令窗口
  • 输入命令:解释器路径 脚本路径(建议:py后缀)

4.编码

  1. 初识编码

    • ascii码,英文,8位=1字节
    • unicode,万国码,32位=4字节
    • utf-8,Unicode的压缩版,最少用1字节,最多用4字节即32位表示。中文:一般是3字节=24位表示。
  2. python解释器编码

    • py2:ascii,在文件头部加:

      # -*- coding:utf-8 -*-
      print("Hello!")
    • py3:utf-8

  3. 文件编码

    建议:编写文件时,保存文件要用utf-8的格式,以什么编码保存就以什么解释器打开。

5.解释器

#!/usr/bin/env python  #在Linux中指定的路径
# -*- coding:utf-8 -*-
print("Hello!")

运行:解释器 文件路径

在Linux上有一种特殊的执行方法:

  • 给文件赋予一个可执行的权限
  • ./.a.py自动去找文件的第一行 = /usr/bin/env/python a.py

6.输出

print()

特殊:

  • py2:print[空一格] "你好"
  • py3:print("你好")

7.数据类型

  1. 字符串
    • 单引号
    • 双引号
    • 三引号
  2. 整型
  3. 布尔型(True or False)

8.变量

name = 'Alex'
name = 666
print(name)

变量的要求:

  • 必须是字母、数字和下划线的组合
  • 开头不能用数字
  • 不能用python关键字

建议:

  • 见名知意
  • 用下划线连接

特殊点:

name = "alex"
new_name = name * 2
print(new_name)

字符串可以用乘法*

9.输入

user_name = input("请输入你的名字")
message = user_name + "sb"
print(message)

注意:

  • input输入永远是字符串
  • py版本区别:
    • py2:name = raw_input('请输入姓名:')
    • py3:name = input('请输入姓名:')

10.注释

# 单行注释
'''(""")
多行注释
'''(""")

11.条件判断

  1. 初级条件语句

    '''
    请实现一个功能。让用户输入性别,如果是 男,则输出:再见;如果是 女,则输出:来呀来呀;如果是人妖,则输出:去找Alex,他也是;其他,则输出:滚!
    '''
    gender = input("请输入性别:")
    if gender == '男':
        print('再见')
    elif gender == '女':
        print('来呀来呀')
    elif gender == '人妖':
        print('去找Alex,他也是')
    else:
        print('滚!')

    elif 后面要接条件,而else后面啥也不接

  2. 猜数字游戏

    # 小明20岁了,设计一个程序猜他的年龄,猜大了则输出:大了;猜小了则输出:小了
    age_of_ming = 20
    While True:
        guess_age = int(input('请猜小明的年龄:'))
        if guess_age == age_of_ming:
            print('恭喜你,猜对了')
        elif guess_age < age_of_ming:
            print('小了')
        else:
            print('大了')

    上面代码应注意:

    int能够强制转换数字型字符串,使其变为整型。

  3. 用户名密码登陆界面

    # 设计一个登陆界面,当用户名和密码都正确的时候,输出:欢迎登陆!其他情况则输出:用户或密码错误!
    username = 'Alex'
    password = '666'
    name = input('请输入用户名:')
    psw = input('请输入密码:')
    if name == username and psw = password:
        print('欢迎登陆')
    else:
        print('用户名或密码错误')

转载于:https://www.cnblogs.com/zcg921001/p/10630453.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值