No.1Python入门(一)
No.1
今日概要
- 计算机基础
- 解释器安装
- IDE安装(编辑代码软件:Pycharm)
- python入门
内容详细
1.计算机基础

-
常见的操作系统
-
Win
- xp
- win7
- win10
- window server
-
Linux
- centos(纯免费,图形化界面较差)
- ubuntu(有免费,图形化界面较好)
- redhat (纯付费,企业级)
-
Mac
-
-
学习编程语言
- 安装解释器/编译器/虚拟机
- 学习语法
2.解释器的安装
- 下载解释器
- 官网https://www.python.org/
- 安装

- 检查python解释器是否安装成功

- 添加环境变量(以便于以后快速找到python解释器)

- 重新打开终端运行python解释器

3.第一个脚本(一个文件)
-
打开电脑终端(功能键 + R)
-
运行命令:解释器路径 脚本路径(建议.py后缀)

4.编码
-
初识编码
- ascii 英文,8位(1字节)表示一个东西。可表示2**8种
- unicode 万国码,32位(4字节)表示一个东西。可表示2**32种
- utf-8 给unicode压缩,最少8位(1字节)表示一个东西,最多32位(4字节)表示一个东西。中文用24位(3字节)表示
-
python解释器的编码
-
py2:ascii(文件头部加以下代码更改py2的默认编码)
# -*- coding:utf-8 -*- print('你好') -
py3:utf-8
-
-
文件编码
- 建议编写文件后用utf-8码保存。
- 解码 + 编码一致(以什么编码保存,就用什么编码方式打开,否则会出现乱码。)
5.解释器运行文件特殊方法
文件:a.py
运行命令:解释器路径 文件路径
在Linux系统中还有一种特殊运行的方法
运行命令:./a.py
#!/usr/bin/env python 在Linux中指定解释器的路径
# -*- coding:utf-8 -*-
print('你好')
- 给文件赋予一个可执行的权限
- ./a.py 自动去找文件的第一行 = /usr/bin/env python a.py
6.输出
print(你想要输出的东西)
特殊:
- py2:print '你好'
- py3:print('你好')
7.数据类型
'alex'/"张三丰"/'''666'''/"""888""",一般称为字符串
666,一般称为数字/整型
True/False,一般称为布尔类型
-
字符串
- 单引号
- 双引号
- 三引号
-
整型
-
布尔类型
8.变量
content='钓鱼要钓刀鱼,刀鱼要到岛上钓。' 创建了一个变量,并且给变量复值,值等于一个字符串。
print('钓鱼要钓刀鱼,刀鱼要到岛上钓。')
print(content)
content='钓鱼要钓刀鱼,刀鱼要到岛上钓。'
content=666
print(content) 打印出来是666,是最后一个变量的值。
-
变量的要求:
- 变量名只能包含:字母/数字/下划线
- 数字不能开头
- 不能是python的关键字
-
变量命名建议:
- 见名知意:name = 'alex' age = 18
- 如果变量名用多个单词用下划线链接: my_name = 'alex'
-
补充
- MyName = 'alex'(驼峰式命名)
9.输入
user_name = input('请输入你的姓名:')
message =user_name + '烧饼'
print(message)
注意:
- input输入得到的内容永远是字符串。
- py版本区别
- py2:name = raw_input('请输入姓名')
- py3:name = input('请输入姓名')
示例:
user_name = input('请输入你的姓名:')
password = input('请输入你的密码:')
content = '你的用户名是:' + user_name + ';你的密码是:' +password
print(content)
10.注释
# 单行注释
"""
多行注释
"""
11.条件语句
-
if else
#请实现一个功能:让用户输入性别,如果是男则输出再见;如果是女则输出欢迎。 gender = input('请输入性别:') """ 如果是男打印再见; 否则打印欢迎。 """ if gender =='男': 一个等号是复制,两个等号是比较 print('再见') else: print('欢迎') -
elif
gender = input('请输入性别:') if gender == '男': print('再见') elif gender =='女': print('欢迎') else: print('滚') print('end') -
if单独存在
gender = input('请输入性别:') if gender == '男': print('再见') -
习题
#让用户输入一个数字,如果数字>50输出大了,否则输出小了。 num = input('请输入一个数字:') number = int(num) 把input输入的字符串类型数据转化成整型数据 if number > 50: print('大了') else: print('小了')

浙公网安备 33010602011771号