Python开发笔记

Day1

1.cpu内存 硬盘 操作系统

  • cpu:计算机的运算和计算中心,相当于人类大脑
  • 内存:暂时存储数据,临时加载数据应用程序,4G(内存速度快,断电即消失)
  • 硬盘:磁盘,长期存储数据。
  • 操作系统:一个软件,连接计算机的硬件与所有软件之间的一个软件。

2.python的发展与应用

  • python崇尚优美、清晰、简单
  • python2x,python3x源码的区别:
  • python2x:C,java,大牛:重复代码多,繁杂、代码不规范
  • python3x:源码规范、清晰、简单

3.python的分类

3.1编译型:

  • 将代码一次性全部编译成二进制,然后再执行。
  • 优点:执行效率高。
  • 缺点:开发效率低、不能夸平台
  • 代表语言:C

3.2解释型:

  • 逐行解释二进制,逐行运行。
  • 优点:开发效率高,可以跨平台
  • 缺点:执行效率低。
  • 代表语言:python

4.python的种类

  • cpython:(可以转化成C语言能识别的字节码)
  • 当我们从python官方网站下载并安装好python3.6后,我们就直接获得了一个官方版本的解释器,CPython。这个解释器是用Cpython。在命令行下运行python就是启动cpython。

5.python的变量(ctrl+d将上一行的内容全部复制)

  • 变量存在的意义:
  • 变量的存在是代指一些值,使程序更加的简单。
  • 变量的定义:
  • 变量全部由数字,字母下划线任意组合;
  • 不能以数字开头;
  • 不能是python的关键字;
  • 要具有描述性;
  • 不能使用中文;
  • 不能过长;
  • 推荐驼峰命名法;
  • 变量只能指向数据,不能指向变量。变量在内存中唯一命名。
  • 变量的用处:
  • 代指一些复杂过长的数据。

(python中没有真正的常量,为了迎合其他语言的口味,全部的大写的变量称之为常量。设置一些不变的量放在文件的最上面)

6.python的注释

  • 单行注释:#
  • 多行注释:’’’被注释内容’’’
  • 难以理解的代码后面加注释
  • 函数、类、文件需要注释,解释说明。

7.python的基本数据类型

  • int(整型):1,2,123

  • str(字符串):凡是用引号引用起来的数据就称之为字符串,可以进行字符串的相乘。

    (python中单双引号可以配合使用)

  • Booleans(布尔值):主要进行条件的判断true或者false

(可以使用type()来判断数据是什么样的类型的)

8.用户交互input

username=input("请输入用户名:")
password=input("请输入密码:")
print(username)
print(password)

(input出来的都是字符串类型)

作业:

#请让用户输入姓名,年龄,性别然后打打印一句我叫,今年多少岁,性别
print(“please input your name,age,sex")
name=input("your name is:")
age=input("your age now:")
sex=input("your sex is:")
print("我叫%,今年%s,性别%s"%(name,age,sex))

9.流程控制语句if

username=input("please input your username")
password=input("please input your password")
code="cdas"
yourcode=input("please input your code:")
if yourcode==code:
if username=="xiaoming" and password=="123456":
print("success")
else:
print("maybe your username or password is error")
else:
print("your code is error")

python基础 Day1的更多相关文章

  1. python基础day1

    一.python介绍 1.1简介 Python  (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum ...

  2. Python基础Day1—上

    一.计算机基础 CPU:中央处理器,相当于人的大脑:运算中心与控制中心的结合. 内存:临时存储数据,与CPU交互. 硬盘:永久存储数据. 内存的优点:读取速度快 内存的缺点:容量小,造价高,断电数据会 ...

  3. Python基础Day1—下

    六.Python运行 print()   打印命令,输出到屏幕上 操作: 命令提示符-->输入Python-->文件路径 若输入Python回车报错或者提示没有,则Python解释器没有安 ...

  4. python基础day1&2

    解决中文乱码问题 在开头加上 -*- encoding:utf-8 -*- if条件 if 条件: 结果#if elif else是单选,只走一条路 num = input('Please input ...

  5. Day1 - Python基础1 介绍、基本语法、流程控制

    Python之路,Day1 - Python基础1   本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼 ...

  6. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  7. python基础之day1

    Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...

  8. python基础篇-day1

    python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy1 ...

  9. Day1 Python基础学习

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

随机推荐

  1. Java基础(一)基础常识

    Java开发基础流程图: 也可参考这篇博客: https://www.cnblogs.com/xdp-gacl/p/3624567.html 常用的Windows的DOS命令 : dir : 列出当前 ...

  2. Visio的快速使用和功能理念

    以前我对visio这种Microsoft办公套件并不感冒,觉得完全没必要用Visio作图,最多用一下Process on,其他基本用Xmind解决问题了.但是最近几次工作需要接触之后发现,Visio还 ...

  3. Java基础篇(03):流程控制语句,和算法应用

    本文源码:GitHub·点这里 || GitEE·点这里 一.分支语句 流程控制语句对任何一门编程语言都是非常重要的,Java中基于流程控制程序执行的不同步骤和代码块. 1.IF条件 IF条件语句会根 ...

  4. JAVA基础(jdk安装和环境变量的配置)

    JAVA 1.何为JAVA Java的发展可以归纳如下的几个阶段. (1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2): ( ...

  5. LFM oversea投资笔记、思摩尔、移卡、建业新生活、鑫苑物业

    LFM oversea 1.公司简介 2.业务展望 3. 投资策略 LFM oversea介绍 LFM oversea是在开曼成立的投资基金, 专注于中国优质企业在香港和美国IPO过程中的 基石.锚定 ...

  6. SpringBoot学习之整合Druid的简单应用

    一.Druid介绍 Druid简介 Druid是目前Java语言中最好的数据库连接池之一.结合了 C3P0.DBCP 等 DB 池的优点,同时加入了日志监控.Druid 是一个分布式的.支持实时多维 ...

  7. luogu P5410 模板 扩展 KMP Z函数 模板

    LINK:P5410 模板 扩展 KMP Z 函数 画了10min学习了一下. 不算很难 思想就是利用前面的最长匹配来更新后面的东西. 复杂度是线性的 如果不要求线性可能直接上SA更舒服一点? 不管了 ...

  8. CentOS部署RabbitMQ

    CentOS版本:CentOS-7-x86_64-DVD-1804 RabbitMQ版本:3.7.24 1. 下载安装包 因为RabbitMQ是erlang语言开发的,所以需要提前安装erlang环境 ...

  9. odoo13之文件预览widget/模块

    本文示例代码可查看github仓库:odoo13_file_preview 文件预览效果图展示 效果描述: 1.当点击图片或者文件时展开图片. 2.当点击关闭按钮时关闭图片预览. 3.当点击下载按钮时 ...

  10. JS 图片跟随鼠标移动案例

    css代码 img { position: absolute; /* top: 2px; */ width: 50px; height: 50px; } HTML代码 <img src=&quo ...