计算机基础以及python第一个脚本
一.计算机组成
- 计算机由硬件,操作系统,应用软件组成
二.计算机系统
windows
- server系列(win服务器)
- 个人系列(win7-win10)
linux
- centos(免费,大多数公司都在用)
- redhat (收费,提供技术支持)
- ubuntu(图形化比较好)
mac(开发,装逼)
三.编译器安装
-
安装软件选择正版,去官网下载(学习版本使用3.6.8和2.7)
-
编译器目录安装路径放在根目录下(方便寻找)
- 检查解释器是否安装成功(在cmd界面输入python安装路径下的python.exe执行是否进入解释器,确认安装成功)
下载解释器
- 3.68 (最新版本3.7,不要最新因为有些模块可能会不兼容)
- 2.7(2系列在2020年左右官方停止更新)
四.第一个脚本
-
打开电脑终端
-
输入命令:解释器目录,脚本路径(建议py路径)
print('你好') 打印输出你好
编码
-
区别:python2默认用asill用8位=1字节表示(unicdoe{万国码}用32=4字节位表示),python3默认用utf-8用尽量少的位数表示,如果要指定解码方式如图:
- 编码解码规则,保存文件要用utf-8格式,以什么编码保存就要以什么方式打开,否则乱码
- utf-8 最少用1字节,最多用4字节表示,中文一般用3字节表示
输出
print('nizhenshuai') 正确
print('nizhneshuangi') 错误因为带引号打印相应字符串 不带打印变量和数字
print(666) 正确
- py2和3区别
- py2: print "nihao"
- py3: print("nihao")
数据类型
- ‘zaidh’ / “ss” 一般称为字符串,引号无区别,双单引号为了在同一字符中表示区别,三引号引起来支持换行(“”“ ”“”)
- 555 一般称为数字或×××
- True真/False假, 布尔类型
变量
- 变量名只能由:字母/数字/下划线
- 变量开头不能以数字开头
- 不能是python的关键字
- 变量起名建议
- 见名知意思
- 用下划线连接列:AAAAAshirezi=aaaa 用aaa_shierzi表示
- 字符串可以相加,字符串可以相乘,字符串不可以与数字进行运算
- sss+ddd 可以相加
- sss*2 可以相乘
- 数字可以加减乘除
- sss+2 错误(字符串与数字不能进行运算)
输入
user_name = input("请输入姓名") 给user_name进行赋值
eeee=uesr_name+"帅气" input输入得到的内容永远是字符串
py2和3区别
- python2:name=raw_input("shidhs")
- python3: name=input("shidhs")
注释
- #符号 单行注释
- """ 多行注释
"""
五.if判断语句
基本结构
if name ==(双等号是比较) "男":
print("hhh")
else:
print("aaa")
-
if name ==(双等号是比较) "男": print("hhh") elif name == "女": print("ssss") else: print("aaa"):
-
elif 可以用来比较其他值输出结果
- if可以不搭配else使用
if嵌套
name = input("请输入用户名:")
if name=="root":
aaa= input ("请输入密码:")
if aaa=="123.com":
print ("登陆成功")
else:
print ("密码错误")
else:
print("密码错误")
number = int("666")
if name == "fff" ang sss="ddd"
转载于:https://blog.51cto.com/11985686/2373891