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. tomcat升级 遇到的坑

    今天说说tomcat升级后出的问题 以前的版本是8.0.30的 因用安全漏洞 需要升级tomcat 为8.5.28的版本 升级后jvm的配置 等等都和一起一样,过了几天发现,我们的错误日志和处理影响转 ...

  2. 使用pip命令自动生成项目安装依赖清单

    Python项目中经常会带requirements.txt文件,里面是项目所依赖的包的列表,也就是依赖关系清单,这个清单也可以使用pip命令自动生成. pip命令: 1 pip freeze > ...

  3. APPicon的生成

    APPIcon 工厂图标的生成:http://icon.wuruihong.com/#/home

  4. ubuntu 安装 c语言的库函数man手册

    安装 1.C语言库函数基本的帮助文档 sudo apt-get install manpages sudo apt-get install manpages-de sudo apt-get insta ...

  5. flask中如何生成迁移文件

    在flask网站开发中,如果直接对数据库进行修改的话,风险比较高,最好的是由迁移文件生成,这样确保了数据的误操作. 在Flask中可以使用Flask-Migrate扩展,来实现数据迁移.并且集成到Fl ...

  6. PTA——乘2后不变

    PTA 7-49 Have Fun with Numbers #include<stdio.h> #include<string.h> #define N 21 int mai ...

  7. js post下载相当于 location.href

    /** *参数说明: url:下载地址,val:需要提交的参数值,具体类型和个数自行扩展 * 参数可以用obj = {url:""",val1:"111&quo ...

  8. [Split The Tree][dfs序+树状数组求区间数的种数]

    Split The Tree 时间限制: 1 Sec  内存限制: 128 MB提交: 46  解决: 11[提交] [状态] [讨论版] [命题人:admin] 题目描述 You are given ...

  9. idea常用的快捷键

    psvm,快速生存main类 快速生成main类: " public static void main(String[] args) {}",十分常用. 2 sout ,快捷生成输 ...

  10. 使用maven-tomcat7-plugins时调试出现source not found解决

    直接看下面的步骤: 步骤1: 步骤2: 步骤3: 步骤4: