s21day01 python笔记
程序员文章站
2022-09-30 10:29:33
s21day01 python笔记 一、计算机基础 1. 计算机的初步认识 用户:人 软件:QQ、浏览器等 解释器/编译器/虚拟机:java解释器、python解释器等 操作系统 硬件:CPU、内存、硬盘、显示器等 详细见课上笔记的图 2. 常见的操作系统 windows,丰富的图形化界面、收费、大 ......
s21day01 python笔记
一、计算机基础
-
计算机的初步认识
用户:人
软件:qq、浏览器等
解释器/编译器/虚拟机:java解释器、python解释器等
操作系统
-
硬件:cpu、内存、硬盘、显示器等
详细见课上笔记的图
-
常见的操作系统
- windows,丰富的图形化界面、收费、大量工具、适用于个人办公
- xp
- win7
- win10
- window server
- linux,性能好、占用资源少、适用于做服务器
- centos
- ubuntu
- redhat
- mac,人性化交互好、好看好用、适用于个人使用
- windows,丰富的图形化界面、收费、大量工具、适用于个人办公
二、python安装
- 设置环境变量(注意设置系统的环境变量)
- 多环境共存
- python2.7
- python3.6
三、编码
- 三种编码类型(8位=1字节)
- ascii
- 1字节,8位
- 只能识别英文和符号
- unicode(万国码)
- 4字节,32位
- 可以识别多种语言,现在还未使用完
- 十分占用内存
- utf-8(对unicode码的压缩)
- 1-4字节,8的倍数位(8,16,24,32)
- 用尽量少的位数表示一个东西,最少1字节,最多4字节
- 注:中文用3字节(24位)表示
- ascii
- python解释器默认编码(python2与python3的区别一)
- python2 解释器默认编码:ascii
- python3 解释器默认编码:utf-8
- 指定python解释器使用utf-8
- 在文件头添加:#-- coding:utf-8 - -,则完成指定
- 注:建议无论使用python2或python3执行,均添加
四、输出
print(你想要输出的东西)
-
python版本的区别(python2与python3的区别二)
python2:print "你好"
-
python3:print("你好")
注:python2.7以上两种均可以
五、数据类型
- 三种数据类型
- 字符串
- 单引号,'你好'
- 双引号,"你好"
- 三引号,"""你好"""
- 整型/数字(不需要使用引号)
- 布尔类型(不需要使用引号)
- true,正确
- false,错误
- 字符串
- 重点
- 有引号的是字符串,没有的是整型
- print('666')是字符串
- print(666)是整型
- 在python中,字符串是可以相乘的
- 字符串转化为整型:number=int("666")
- username=='alex' and password=='123' 是布朗类型
- 有引号的是字符串,没有的是整型
六、变量
创建一个变量,并给变量赋值
-
变量的要求
变量名只能包含字母,数字和下划线
变量名不能用数字开头
变量名不能是python的关键字
-
建议
见名知意:name='alex' 或者age=18
-
名字太长用下划线:lily_dad='tom'
补充:lilydad="tom" (驼峰式命名)
七、输入
- input("请输入你的姓名:")
- input输入得到的内容永远是字符串
- python版本的区别(python2与python3的区别三)
- python2:name=raw_input('请输入姓名')
- python3:name=input('请输入你的姓名')
八、注释
-
单行注释
- 行头加#
- 例:# 用户 密码
-
多行注释
使用三引号
-
例:"""
用户
密码
"""
九、条件语句
-
初级条件语句(if语句)
基本格式:
if 条件:
print('结论一')
else:
print('结论二')
-
elif语句
基本格式:
if 条件一:
print('结论一')
elif 条件二:
print('结论二')
elif 条件三:
print('结论三')
else:
print('结论四')
-
最简单(只有一个if)
if 条件:
print('结论')
十、pycharm安装和使用
使用时遇到问题:无法在软件中直接创建文件夹
-
寻求老师帮助,已解决
简单来说是,权限问题
以后还会遇到,比如安装软件的时候等
解决问题:更改此用户权限为最高权限(上网查找资料,遇到无法解决的问题再寻求老师解决)
下一篇: 【转载】C#将图片转换为二进制流调用