Python 01DAY基础入门

Python 01基础入门

视频网址:https://www.bilibili.com/video/av71299046

视频内容

  • 计算机初步认识
  • 解释器的安装
  • IDE安装,编代码的软件: Pycharm
  • python入门

内容详细

1.计算机初步认识

常见的操作系统

  • win
    • win7
    • win10
    • window server
  • linux
    • centos,图形化界面差
    • ubuntu,个人开发(图形化比较好)
    • redhat,企业级
  • mac,办公(入职之前在在mac怎么玩,mac)

学习编程语言

  • 安装解释器编译拟机
  • 学习语法

2.解释器安装

1.下载解释器 网址:https://www.python.org/downloads/windows/ Python 01DAY基础入门

3.第一个脚本

第一个脚本(一个文件)

  1. 打开电脑终端,功能键+R
  2. 输入命令:解释器路径 脚本路径(建议.py后缀)

4.编码

1.初识编码

graph TD ascii码 unicode万国码 Utf-8码
  • ascii 英文,8位表示一个东西,2**8
  • unicode 万国码, 32位表示一个东西,2**32
  • Utf-8 给unicode压缩,用尽量少的位数表示一个东西,以8个位为单位

ascii 8位=1字节 unicode 32位=4字节 utf-8 最少用1字节=8位,最多用4字节=32位示。中文:3字节=24位表示

2.Python解释器编码

  • Python2:ascii,在文件头部加:
# -*- coding:utf-8 -*-

print('你好')
  • Python3:Utf-8

3.文件编码 建议:编写文件时,保存文件要用 utf-8格式。 以什么编码保存,就要用什么编码方式打开,否则出现乱码

notepad++下载:http://www.notepad-plus-plus.org/downloads/

6.解释器

#!/usr/bin/env python
# -*- coding:utf-8 -*-

print('你好')

首行在win系统上无效,仅用于linux系统 文件:a.py 运行:解释器 文件路径 在linux上有一种特殊的执行方法:

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

7.输出

print(你想输出的内容)

特殊: py2:print '你好' py3:print('你好')

8.数据类型

'alex'/"李杰"  字符串
666  数字/整型
True/False  布尔类型

1.字符串

  • 单引号
  • 双引号
  • 三引号 内部文本在py中可以换行

2.整型 3.布尔类型

9.变量

content='物鱼要刀鱼,刀鱼要到岛上钓'
content=666
print(content)

变量的要求

  1. 变量名只能包含:字母/数字/下划线
  2. 数字不能开头
  3. 不能是 python的关键字
  4. 建议
    • 见名知意: name="alex" age=18
    • 用下划线连接: alex dad="吴其"

补充: AlexDad='吴佩実(驼峰式命名,不推荐)

10.练习题

第一题
age = 18
new_age = age+1
print(new_age)

第二题
name = "alex"
new_name = name + 'sb'
print(new_name)

第三题
age = "666"
new_abe = age +"666"
print(new_age)

第四题
age = 666
new_age = age+666
print(new_age)    # 报错

第五题
age = 6
new_age = age * 2
print(new_age)

第六题(特殊)
name="alex"
new_name=name *2
print(new_name)

第七题
age = 18
value = age >=19
print(value)

第八题
_ = 9
gname = 'allex'
True = 9    #错误
print = 666    #错误

11.输入

user_name = Input("请输入你的姓名:")
message = user_name + "烧饼"
print(message)

注意: input输入得到的内容水远是字符串 py版本区别:

  • py2: name=raw_input("请输入姓名")
  • py3: name=input("请输入姓名")
示例:
user_nane = input("请输入你的姓名:")
password = input("请输入你的出码:")

content="你的用户名是:"+ user_nase+"你的密码是:"+password
print(content)

12.注释

""" 多行注释 """ #单行注释

13.条件判断

#单项判断
if :
#双向判断
if :
else:
多项判断
if:
elif:
else:

补充示例

#用户名密码登陆
username=input('请输入用户名:')
password=input('请输入出码:')
If username =="alex"and password=="oldboy"
    print('欢迎登陆')
else:
    print("用户名或密码错误")
上一篇:1024程序员节:码完代码玩乐队,这家公司的程序员666!


下一篇:666