1、计算机的组成

CPU:相当于人的大脑,预算中心。

内存:临时加载数据或者程序。 缺点:断电即消失。

硬盘:存放所有的数据,输入输出设备。

2、什么是操作系统。 调控所有硬件与软件的中间介质。

3、什么是软件。日常用的qq 微信等。

4、Python 的历史

Python2:  1 臃肿,源代码重复量很多。

2 语法不清晰,参杂着C 、php、 java、的一些陋习。

Python3:几乎是重构后的源码,清晰,规范,优美。

5、Python 编程语言分类   :它是一门动态解释型的强类型定义语言。

编译型:一次性将全部的程序编译成二进制文件,然后在运行。

优点:运行速度快。

缺点:开发效率低;不能跨平台;调试代码麻烦。

解释型:当你的程序运行时,一行一行的解释,并运行。

优点:开发效率高 ;并且可以跨平台  调试代码很方便;。

缺点: 运行速度慢。

6、运行第一个Python程序。 安装下载excutable installer.

python 文件路径

进入如Python2.7的目录,shift 鼠标右键,Python 文件路径找到图标,在此处运行。。

Python2.7决中文问题:

ps:python2:ascii      #-*- coding:utf-8 -*-

python:默认编码方式:utf-8

7、变量 :将一些运算中间结果存在内存,以便后续的程序使用。

1,数字,字母,下划线的任意组合。

2,不能以数字开头。

3,不能是Python中的关键字。

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

4,可描述性。 name = '晓梅'   age = 12  kdfjas = 'man'不行

5,#驼峰体   AgeOfOldboy = 56  NumberOfStudents =66 单词首个字母大写。

6,#下划线   age_of_oldboy = 56    number_of_students = 80

7,尽量不要用中文,不要拼音,不能太长。

8、常量  python中常量全部用大写表示 ID = '1306044354'   BIR_OF_CHINA= 1949

9、注释

单行注释:# +单行注释。

     多行注释:     '''被注释的内容''' or   """被注释的内容"""

10、基本数据类型

1,Int:数字类型  age = 15     + - * / ** % /

例:int1 = 2          int2 = 12         int3 = int1 + int2    int3 = int1 - int2

int3 = int1 * int2 int3 = int1 / int2

2,str:字符串   带引号的都是字符串    name = '郭鹏达'    name2 = "王岩"

例:  msg= '''

字符串

'''

3,bool:只有True 和False,并且首字母必须是大写。

11、字符串拼接。 字符串加法和乘法。 S1 = ‘abc’  s2 = ‘123’  print(s1+s2)  ‘abc123’

如果查看打印类型  print(s1,type(s1))

Name = ‘坚强’    s = name*3  print(s)  坚强坚强坚强

Python 基础学习day1的更多相关文章

  1. Day1 Python基础学习

    一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...

  2. Day1 Python基础学习——概述、基本数据类型、流程控制

    一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...

  3. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

  4. Python 基础学习 总结篇

    Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...

  5. (一)python基础学习

    根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时 ...

  6. python基础学习(起步)

    目录 python基础学习(起步) 变量 常量 变量的内存管理 python垃圾回收机制 变量的其他赋值方式 今日编程小题 本人能力有限,若有偏颇之处请读者大大不吝赐教! 祝大家每天都在成长! pyt ...

  7. Python基础学习二

    Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...

  8. Python基础学习一

    Python基础学习一 1.变量与常量 变量名:大小写英文.数字.下划线的组合,数字不能开头 常量名:习惯上常量用大写字母命名,例如"PI" 2.多行输出 转义符:反斜杠(),如果 ...

  9. Python基础学习五

    Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出 ...

随机推荐

  1. Composer 的autoload 实现

    require_once './vendor/autoload.php'; 一.autoload.php 加载 composer/autoload_real.php 调用 autoload_real. ...

  2. 基于VMware模拟实现远程主机网络通信

    基于VMware模拟实现远程主机网络通信 目的: 基于VMware软件,模拟实现不同网段的两主机,通过路由器进行通信.两主机host A和host B分别处于VMnet6网络和VMnet7网络,都属于 ...

  3. FileZilla 客户端连接 FlieZilla 服务器 连接成功读取目录列表却失败的解决办法

    解决过程: 第一步: 第二步:

  4. python记录_day17 类与类之间的关系

    一.依赖关系 a类的对象是b类方法的参数 这种关系是我用着你,但你不属于我,比如公司和临时工的关系,是很弱的一种关系 class Zhiwu: def __init__(self,name,atk): ...

  5. 【转】预装Win8/8.1 中文版系统升级为专业版或专业版含媒体中心版的简单方法

    [转]预装Win8/8.1 中文版系统升级为专业版或专业版含媒体中心版的简单方法 原文地址:http://www.iruanmi.com/upgrade-win8-china-to-a-higher- ...

  6. 【微信公众号开发】【10】JSJDK相关

    前言: 1,优点:官方提供的,会调用后还算使用方便,不用费劲了解各个原生组件 缺点:使用上有限制(如:上传文件有大小限制),很容易踩坑,部分安卓手机及电脑端不支持pjax 总结:上手容易,坑很多 2, ...

  7. 四则运算Java语言实验设计过程1

    题目要求: 像二柱子那样,花二十分钟写一个能自动生成三十道小学四则运算题目的 “软件”.要求:除了整数以外,还要支持真分数的四则运算(需要验证结果的正确性).题目避免重复.可定制出题的数量. 设计思路 ...

  8. 转-如何使用iTunes制作iPhone铃声

    新版iTunes(iTunes11)推出以后,界面上发生了一些改变,给人带来一种面貌一新的感觉,但也给许多朋友带来一些操作上的不太适应.下面就大家比较关心的iPhone的铃声制作方法,我在iTunes ...

  9. UI基础五:简单的OP组件POPUP搜索帮助

    需求:给一个配置表,需要根据配置表来弹出选择框,并将选择的数据添加到SALES ORDER的项目 BSP_WD_CMPWB 新建组件:ZHSI_JPMPG 新建视图,适用VALUE NODE 参考表Z ...

  10. 通过DBMS_REDEFINITION包对表在线重定义

    基础介绍 Oracle Online Redefinition可以保证在数据表进行DDL类型操作,如插入.删除数据列,分区处理的时候,还能够支持DML操作,特别是insert/update/delet ...