python基础 Day1
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的更多相关文章
- python基础day1
一.python介绍 1.1简介 Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum ...
- Python基础Day1—上
一.计算机基础 CPU:中央处理器,相当于人的大脑:运算中心与控制中心的结合. 内存:临时存储数据,与CPU交互. 硬盘:永久存储数据. 内存的优点:读取速度快 内存的缺点:容量小,造价高,断电数据会 ...
- Python基础Day1—下
六.Python运行 print() 打印命令,输出到屏幕上 操作: 命令提示符-->输入Python-->文件路径 若输入Python回车报错或者提示没有,则Python解释器没有安 ...
- python基础day1&2
解决中文乱码问题 在开头加上 -*- encoding:utf-8 -*- if条件 if 条件: 结果#if elif else是单选,只走一条路 num = input('Please input ...
- Day1 - Python基础1 介绍、基本语法、流程控制
Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼 ...
- python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- python基础之day1
Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...
- python基础篇-day1
python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy1 ...
- Day1 Python基础学习
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...
随机推荐
- 给Django Admin添加验证码和多次登录尝试限制
Django自带的Admin很好用,但是放到生产环境总还差了点什么= = 看看admin的介绍: Django奉行Python的内置电池哲学.它自带了一系列在Web开发中用于解决常见问题或需求的额外的 ...
- 让你的GitHub下载飞速提升到2M/s以上
2020年7月27日整理发布多种GitHub加速方式! 转载自:https://code.pingbook.top/blog/2020/How-To-Speed-Github.html 1. GitH ...
- 2020牛客暑期多校训练营 第二场 C Cover the Tree 构造 贪心
LINK:Cover the Tree 最受挫的是这道题,以为很简单 当时什么都想不清楚. 先胡了一个树的直径乱搞的贪心 一直过不去.后来意识到这类似于最经典长链剖分优化贪心的做法 然后那个是求最大值 ...
- luogu CF125E MST Company wqs二分 构造
LINK:CF125E MST Company 难点在于构造 前面说到了求最小值 可以二分出斜率k然后进行\(Kruskal\) 然后可以得到最小值.\(mx\)为值域. 得到最小值之后还有一个构造问 ...
- bzoj 4238 电压
LINK:电压 一张图 每个点可以为黑点或百点 每一条边的两端都必须为一黑一白.询问又多少条边满足除了这条边不满足条件其余所有边都满足条件. 分析一下这个所谓的条件 每一条边的两端必须为一黑一白 所以 ...
- [C#] (原创)一步一步教你自定义控件——01,TrackBar
一.前言 技术没有先进落后之分,只有合不合适. WinForm有着非常多的优点,在使用WinForm久了之后,难免会觉得WinForm自带的某些控件外观上有些许朴素.或者功能上有些不如意,自然而然便想 ...
- iOS苹果美区 Apple ID 账号最新注册教程,iPhone用户务必收藏!
编の语 前言 今天杀手宝宝出一个注册美区ID的教程,这是目前注册苹果美区ID最快的方法,所有人适合使用! 提の示 温馨提示: 所有内容均免费分享,部分资源来自于 网络,如与版权问题联系宝宝处理! 知道 ...
- Qt自定义控件之仪表盘2--QPaint绘制仪表盘
0.前言 前面一篇文章写道了仪表盘的特点,实现了一个贴图的仪表盘,属于低配版本的仪表盘. 主要是有任何改动时候就需要重新设计图片,不能适配不同控件大小,即使让它自由拉伸,但仪表盘放大缩小时候显示 ...
- JQuery插件,轻量级表单模型验证(续 一)
之前的代码结构,不方便扩展多结构的模型验证 重新结构设计了一下验证模型核心 var validateForm = (function(model) { model.Key = "[data- ...
- 国浩:Cassandra在360的最新进展
大家好,我是来自奇虎360的国浩.今天我给大家带来的是Cassandra在360的最新进展. 我会从四个方面来介绍Cassandra在360的应用情况:Cassandra在360的使用历史再结合两个案 ...