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笔记总结的更多相关文章

  1. 老男孩Python全栈第2期+课件笔记【高清完整92天整套视频教程】

    点击了解更多Python课程>>> 老男孩Python全栈第2期+课件笔记[高清完整92天整套视频教程] 课程目录 ├─day01-python 全栈开发-基础篇 │ 01 pyth ...

  2. 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)

    点击了解更多Python课程>>> 老男孩python3.5全栈开发第9期+课件笔记(1-15部全 共125天完整无加密)大小:236G 此课程为老男孩全栈开发最新完结课程,适合零基 ...

  3. Spring day01笔记

    struts:web层,比较简单(ValueStack值栈,拦截器) hibernate:dao层,知识点杂 spring:service层,重要,讲多少用多少 --> [了解]   sprin ...

  4. Linux就该这么学--第五期 学习笔记

    第一节:基础 <Linux就该这么学>第二期视频 Linux就该这么学第5期第二节: ------------你的价值:你对公司做出的共享和你的不可替代性------------瑞尔系统R ...

  5. 第四期coding_group笔记_用CRF实现分词-词性标注

    一.背景知识 1.1 什么是分词? NLP的基础任务分为三个部分,词法分析.句法分析和语义分析,其中词法分析中有一种方法叫Tokenization,对汉字以字为单位进行处理叫做分词. Example ...

  6. python27期day01:变量、常量、注释、PEP8开发规范、数据类型、Python2和Python3的区别、用户输入、流程控制语句、作业题

    1.变量:将程序中运行的中间值临时存储起来,以便下次使用. 2.变量命名规范:数字.字母.下划线.建议驼峰体.变量名具有可描述性.不能使用中文和拼音.不能数字开头和使用关键字('and', 'as', ...

  7. Hibernate day01笔记

    框架体系结构   hibernate入门 ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表 ...

  8. 毕向东day01笔记--dos-jdk-jre-环境变量等

    1.常用的dos命令,md,rd,dir,c:(进入C盘),del,set classpath 2.JDK和JRE之间的区别: JDK包含JER,JRE包含JVM. 3.环境变量的配置,静态配置--b ...

  9. 黑马12期day01之html&css

    html注释:<!-- --> html中不支持空格.回车.制表符都会被解析成一个空格 <pre></pre>标签内以上三个会被正常解析. <font> ...

随机推荐

  1. Elasticsearch5.5.1学习笔记

    在linux下增加ik分词 一.下载分词器安装包 wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v ...

  2. Hibernate主键自增策略

    hibernate 主键生成策略配置: 通过 实体类映射文件中 <id>元素的 子元素 <generator> 元素进行配置 <generator> 常用配置: ( ...

  3. 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 ...

  4. 学习Unity -- 理解依赖注入(IOC)三种方式依赖注入

    IOC:英文全称:Inversion of Control,中文名称:控制反转,它还有个名字叫依赖注入(Dependency Injection).作用:将各层的对象以松耦合的方式组织在一起,解耦,各 ...

  5. shell(2)图片重命名

    1:图片重命名 原来的图片名字格式: 改成的图片名字格式: #!/bin/bash #重命名 .png和.jpg #如果原文件的图片名称是从0开始,那么count=:从1开始,那么count= cou ...

  6. DataTable的详细用法

    在项目中经常用到DataTable,如果DataTable使用得当,不仅能使程序简洁实用,而且能够提高性能,达到事半功倍的效果,现对DataTable的使用技巧进行一下总结. 一.DataTable简 ...

  7. Hbase Filter过滤器查询详解

    过滤器查询 引言:过滤器的类型很多,但是可以分为两大类——比较过滤器,专用过滤器 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端: hbase过滤器的比较运算符: LE ...

  8. sysbench write and read only

    Writesysbench --test=/usr/share/doc/sysbench/tests/db/oltp.lua --mysql-host=192.168.1.50 --mysql-por ...

  9. C#编程经验-function advanced params

    function advanced params:outrefparamsnot useful,to use them is a burden,so i dont use themdefects:ou ...

  10. WampServer的下载方法

    http://www.wampserver.com/ 无法访问 报网络连接错误 2019.01.13 最近要用到Windows+apache+mysql+php,为了追求更快的实现速度和更高的稳定性, ...