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. 转 C#实现PID控制的模拟测试和曲线绘图

    C#实现PID控制的模拟测试和曲线绘图   本文分两部分,一部分是讲PID算法的实现,另一部分是讲如何用动态的曲线绘制出PID运算的结果. 首先,PID算法的理论模型请参考自动控制理论,最早出现的是模 ...

  2. ViewpageMaiActity

    <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android=&qu ...

  3. 【SpringBoot】SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener

    =================6.SpringBoot拦截器实战和 Servlet3.0自定义Filter.Listener ============ 1.深入SpringBoot2.x过滤器Fi ...

  4. oracle-ords

    oracle rest data service ORDS Perforce    adv. 一定,必须:必然地pagination    n. 标记页数:页码,分页Online documentat ...

  5. TableLayoutPanel 动态添加 行 列

       //添加行 横排 ++this.tbPnl.RowCount; this.tbPnl.RowStyles.Add(new System.Windows.Forms.RowStyle(System ...

  6. php 字符串固定长度,不够补充其他字符串

    <?php $input = '456'; $var= str_pad($input,5,10,STR_PAD_LEFT); w3school手冊:http://www.w3school.com ...

  7. 阿里云centos5升级yum源为6

    升级后出现Errno -3] Error performing checksum 需要安装 python-hashlib Python 2.4 安装 hashlib 2012年11月13日 14:29 ...

  8. windows异常事件对应的ID

    转载地址: Windows 2008 R2查看异常关机或开机事件ID https://blog.csdn.net/hejun1218/article/details/81059327

  9. 剑指offer题目解答合集(C++版)

    数组中重复的数字 二维数组中查找 字符串 替换空格 二叉树的编码和解码 从尾到头打印链表 重建二叉树 二叉树的下一个节点 2个栈实现队列 斐波那契数列 旋转数字 矩阵中的路径 机器人的运动范围 剪绳子 ...

  10. Hibernate工作原理及为什么要用?

    1.原理: 1.读取并解析配置文件    new Configuration().configure()2.读取并解析映射信息,创建SessionFactory    sf=buildSessionF ...