python21期day01笔记总结
2019.3.27 S21 day01笔记总结
一、计算机基础知识
1.计算机组成
用户
应用软件程序开发——用到了两个方面:
1语法 ;
2解释器、编译器、虚拟机;
操作系统的开发
硬件组成
2.操作系统的种类
windows系统:
xp;
win7;
win10;
Linux系统:
centos
ubuntu
redhat
mac系统
二、解释器的安装
python2.7版本与python3.6版本
环境变量的设置
三、编码
1.初识编码:
ASCII 只能编写英文,只能用1字节=8位来表示,共有2**8=256种
Unicode ——万国码,可以编写各种语言,用4字节=32位来表示,共有2**32种,但是有点浪费存储空间。
utf-8 是Unicode的压缩,把多余的0省掉,最少使用1字节=8位,占位是8的倍数。
一个中文占用3字节=24位
2.使用什么编码编写保存的就要用什么编码打开,否则就会出现乱码。
3.py2&py3的区别:
py2: 默认解释器编码是ASCII
指定py2使用utf-8需要在代码头部加入一行代码:#--coding:utf-8--
py3:默认解释器编码是utf-8
四、输出
print('输出内容')
py2与py3的区别:py2——print+空格+'你好'
py3——print('你好')
五、数据类型
1.字符串
需要使用单引号、双引号或三引号
2.数字类型或整型
3.布尔类型:true/false
""" """ 3引号支持换行
六、变量
1.创建一个变量,给变量赋一个值,变量与值用“=”连接
可以用字母、数字、下划线来表示
不能用数字开头
不能使用python的关键字
建议:
1.见名知意
2.变量比较长用下划线“_”连接,如:user_name='玛丽'
2.字符串在python中可以相乘,如:
name='yangjie'
new_name=name*3
print=(new_name)
输出显示:yangjieyangjieyangjie
七、输入
input
例:user_name=input('请输入用户名:') 用户输入名字
name=user_name
print(name)
注:1.输入内容永远是字符串
2.py2——raw_input('请输入内容')
py3——input('请输入内容')
八、注释
1.单行注释:#+注释内容
2.多行注释:
"""
注释内容
"""
九、条件判断语句
1.if 判断条件:
print('')
else:
print('')
2.if 判断条件:
print('')
elif 判断条件:
print('')
else:
print('')
注:1.elif可以写无数个
2.print要缩进4个空格
3.if 判断条件
print('')
十、pycharm的安装和使用
python21期day01笔记总结的更多相关文章
- 老男孩Python全栈第2期+课件笔记【高清完整92天整套视频教程】
点击了解更多Python课程>>> 老男孩Python全栈第2期+课件笔记[高清完整92天整套视频教程] 课程目录 ├─day01-python 全栈开发-基础篇 │ 01 pyth ...
- 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)
点击了解更多Python课程>>> 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)大小:236G 此课程为老男孩全栈开发最新完结课程,适合零基 ...
- Spring day01笔记
struts:web层,比较简单(ValueStack值栈,拦截器) hibernate:dao层,知识点杂 spring:service层,重要,讲多少用多少 --> [了解] sprin ...
- Linux就该这么学--第五期 学习笔记
第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...
- 第四期coding_group笔记_用CRF实现分词-词性标注
一.背景知识 1.1 什么是分词? NLP的基础任务分为三个部分,词法分析.句法分析和语义分析,其中词法分析中有一种方法叫Tokenization,对汉字以字为单位进行处理叫做分词. Example ...
- python27期day01:变量、常量、注释、PEP8开发规范、数据类型、Python2和Python3的区别、用户输入、流程控制语句、作业题
1.变量:将程序中运行的中间值临时存储起来,以便下次使用. 2.变量命名规范:数字.字母.下划线.建议驼峰体.变量名具有可描述性.不能使用中文和拼音.不能数字开头和使用关键字('and', 'as', ...
- Hibernate day01笔记
框架体系结构 hibernate入门 ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表 ...
- 毕向东day01笔记--dos-jdk-jre-环境变量等
1.常用的dos命令,md,rd,dir,c:(进入C盘),del,set classpath 2.JDK和JRE之间的区别: JDK包含JER,JRE包含JVM. 3.环境变量的配置,静态配置--b ...
- 黑马12期day01之html&css
html注释:<!-- --> html中不支持空格.回车.制表符都会被解析成一个空格 <pre></pre>标签内以上三个会被正常解析. <font> ...
随机推荐
- Elasticsearch5.5.1学习笔记
在linux下增加ik分词 一.下载分词器安装包 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v ...
- Hibernate主键自增策略
hibernate 主键生成策略配置: 通过 实体类映射文件中 <id>元素的 子元素 <generator> 元素进行配置 <generator> 常用配置: ( ...
- Announcing the Operate Preview Release: Monitoring and Managing Cross-Microservice Workflows
转自:https://zeebe.io/blog/2019/04/announcing-operate-visibility-and-problem-solving/ Written by Mik ...
- 学习Unity -- 理解依赖注入(IOC)三种方式依赖注入
IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection).作用:将各层的对象以松耦合的方式组织在一起,解耦,各 ...
- shell(2)图片重命名
1:图片重命名 原来的图片名字格式: 改成的图片名字格式: #!/bin/bash #重命名 .png和.jpg #如果原文件的图片名称是从0开始,那么count=:从1开始,那么count= cou ...
- DataTable的详细用法
在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...
- Hbase Filter过滤器查询详解
过滤器查询 引言:过滤器的类型很多,但是可以分为两大类——比较过滤器,专用过滤器 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端: hbase过滤器的比较运算符: LE ...
- sysbench write and read only
Writesysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --mysql-host=192.168.1.50 --mysql-por ...
- C#编程经验-function advanced params
function advanced params:outrefparamsnot useful,to use them is a burden,so i dont use themdefects:ou ...
- WampServer的下载方法
http://www.wampserver.com/ 无法访问 报网络连接错误 2019.01.13 最近要用到Windows+apache+mysql+php,为了追求更快的实现速度和更高的稳定性, ...