python01

第一天

  1. 计算机初步认识python官网
  2. 解释器的安装pytharm官网
  3. IDE安装
  4. python入门

操作系统

  1. win
  2. xp
  3. win7
  4. win10
  5. Windows server (服务器)
  6. linux
  7. centos, 公司开发首选
  8. ubunto个人开发
  9. redhao 红帽子,企业级
  10. mac

解释器的安装

  1. 下载解释器
  • python官网
  • python2.7 (2020年已经不再维护)
  • python3.7
  • 多环境运行
  1. 安装
  2. 测试
  3. 添加环境变量

初试编码

  1. ascil码
  • 一个英文字母及符号对应8位二进制数字
  • 2^8
  • python2 默认
  • 8位=1字节
  1. unicode(万国码)
  • 一个文字及字符号对应32位二进制数字
  • 2^32
  • 2字节=中文
  1. utf-8
  • 压缩unicode
  • 以8位为一个单位压缩
  • 优先选择
  • python3默认
  • 最少用一个字节,最多四个字节
  1. 指定python解释器(在文件头部)
# -*- coding:utf-8 -*-
  1. 文件编码
  • 统一使用utf-8编码保存
  • 编码和解码一致

解释器

  1. 在linux中
  • 给文件赋予一个可执行权限
  • ./ 文件名
  • 系统自动寻找文件第一行
  • #!/usr/bin/env python
  • 指定解释器的路径

输出

1.输出字符串

print('输出的字符串')
print("输出'的字符'串")
print("""支持换行""")
  1. 输出整形
print(666)
  1. 输出布尔型
print(True)
print(False)
  1. 特殊
python2:print '你好'
python3:print('你好')

数据类型

数据类型英文
字符串str
整形int
布尔boolean

变量

  1. 要求
  • 变量名只能包含:字母/下划线/数字
  • 数字不能开头
  • 不能是python关键字
  1. 建议
  • 见名知意
  • 用下划线连接

联系题

# 第一题
age = 18
new_age = age + 1
print(new_age)	# 19
# 第二题
name = 'zhang'
new_name = name + 'san'
print(new_name)	# 'zhangsan'
# 第三题
age = '18'
new_age = age + '1'
print(new_age)	# '181'
# 第四题
age = '18'
new_age = age + 1
print(new_age)	# 报错,字符串和数字无法相加,无法比较
# 第五题
name = 'zhang'
new_name = name * 3
print(new_name)	# 'zhangzhangzhang'
# 第六题
age = 18
value = age > 1
print(value)	# True 
# 第七题
_ = 9
_9 = 9
9name = 'zhang'	# 报错,数字开头
True = 9        # 报错,True为关键字

输入

  1. input
user_name = input('请输入你的名字')	# input的返回值永远为字符串
message = user_name + '真好'	
print(message)	# 输入的内容真好

注释

  1. 单行注释 # 注释内容
  2. 多行注释 “”" 注释内容 “”"

条件判断

if 条件:
	执行语句
elif 条件:
	执行语句
else:
	执行语句

练习题

# 第一题:请输入数字。如果 > 50,大了;如果 <= 50,小了。
num = input('请输入数字')
number = int(num)	# input输入的为字符串,无法加减比较,需要转换成整型
if number > 50:
	print('大了')
else:
	print('小了')
# 第二题:用户名密码登录
user_name = input('请输入用户名')
password = input('请输入密码')
if user_name == 'alex' and password == 'oldboy':
    print('欢迎登陆')
else:
	print('用户名或密码错误')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值