python学习第一天
01笔记
编译器安装暗
python去官网下载
-
下载2.7..
-
下载3.6..
-
安装一定要安装在根目录
-
win7更改环境变量
![]()
-
检查python 是否安装成功
开始键输入cmd >输入python 出现>>> 代表成功

pycharm 配置
更改python.exe 运行路径

第一个脚本
-
打开电脑终端
-
输入命令:解释器路径>脚本路径(建议后缀用 .py)
print("你好") -
编码
python3 默认用utf-8
python2 默认用的ascii
# -*- encoding:utf-8 -*- 这个是指定python2用utf-8 -
文件编写 写文件编码 文件是什么编码 就用什么编码打开 要使用utf-8编码 编写

编码
-
初识编码
- ascii 英文,8位表示一个东西,2**8
- ,万国码,32位表示一个东西,2**32
- utf-8,是Unicode压缩版,尽量少的位数表示一个东西,以8个位为单位
-
python解释器编码
-
py2:ascii,在文件头部加
# -*- coding:utf-8 -*- print("你好") -
py3:utf-8
-
-
文件编码
编写文件要用utf-8保存 以什么编码保存 就用什么编码打开,否则出现乱码
解释器
文件:a.py
运行:解释器 文件路径
输出
print(你想要输出的东西)
特殊:
- py2: print "你好''
- py3:print("你好")
数据类型
"alex" / "刘阔阔" / ''' asd ''' / """ sff""" ,一般称为字符串
666 一般称之为数字/整型
True / False ,一般称之为 布尔类型
-
字符串
- 单引号
- 双引号
- 三引号
-
整型
-
布尔类型
变量
coutent = "钓鱼要钓刀鱼,刀鱼要到岛上钓."
coutent = 666
print(coutent)
#coutent = 666 print 赋值等于最近一次的
变量的要求
-
变量名只能包含下划线:字母/数字/下划线
-
不能用数字开头,或者纯数字
-
不能使python的关键字
-
建议:
- 见名知意 例如:name = "alex" age = "18"
- 用下划线链接:alex_mama = "武沛齐"
补充AlexMama = "武沛齐" (驼峰式命名)
综上练习题
# 第一题
age = 18
new_name = age + 1
print(new_age)
# 19 数字能相加
# 第二题
name = "alex"
new_name = name + "sb"
print(new_name)
#alexsb 字符串能拼接
# 第三题
age = "666"
new_age = age + "666"
print(new_age)
#666666 带引号 字符串能拼接
#第四题
age = "666"
new_age = age + 666
print(new_age)
# 报错 字符串跟数字不能相加
#第五题
age = 6
new_age = age * 2
print(new_age)
#12 数字可以相乘
#第六题
name = "alex"
new_name = name * 2
print(new_name)
#alexalex 字符串* 是前后拼接
#第七题
age = 18
value = age >= 19
print(value)
#布尔值
#第八题
_ = 9
_9 = 9
9name = "alex"
Ture = 9
print = 666
输入
user_name = input("请输入你的姓名")
mess = use_name + "烧饼"
print(mess)
#你输入的内容烧饼
注意:
- input输入的得到的内容永远是字符串
- py版本区别
- py2:name = raw_input("请输入姓名")
- py3:name = input("请输入姓名")
案例:
user_name = input("请输入你的姓名")
password = input("请输入你的密码")
coutent = "你的用户名是:" + user_name + ";你的密码是:" + password
print(content)
#请输入你的姓名刘阔阔
请输入你的密码qwe
你的用户名是:刘阔阔;你的密码是:qwe
注释
# 单行注释
"""多行注释"""
条件判断
-
初级条件语句
# 请实现一个功能 用户输入性别 如果是男 则输出再见 如果是女 则输出来啊 来啊 gender = input("请输入性别") if gender == "男": print("再见") else: print("来啊来啊") -
elif 条件
#请实现一个功能 用户输入性别 如果是男 则输出再见 如果是女 则输出来啊 来啊 如果是人妖请找alex 他也是 否则 滚 gender = input("请输入性别:") if gender = "男": print("再见") elif gender = "女": print("来啊来啊') elif gender = "人妖": print("请找alex,他也是") else: print("滚") print("end") -
简单的
ngugenuder = input("请输入性别") if gender == "男": print("再见") -
练习题
#第一题 让用户输入一个数字 如果大于50 输出大了 如果<=50 则输出小了 sum = input("请输入一个数字:") a = int(sum) if a > 50: print("大了") elif a <= 50: print("小了") # 第二题 用户名密码登录 username = input("请输入用户名") password = input("请输入密码") if username == "lkk" and password == "ff": print("登录成功") else: print("用户名或密码错误")今日总结
-
计算机基础
-
解释器的安装
- py2&py3共存,都可以用
-
编码
- 三种编码区别
- 用什么保存就用什么打开,硬盘上永远保存的是01010101
- py2&py3
-
输出
-
数据类型
- 字符串
- 整型
- 布尔值
-
变量
-
输入
-
注释
-
条件语句
-
多看单词
-
错误笔记
-


浙公网安备 33010602011771号