Python 基础学习day1
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的更多相关文章
- Day1 Python基础学习
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...
- Day1 Python基础学习——概述、基本数据类型、流程控制
一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编 ...
- 0003.5-20180422-自动化第四章-python基础学习笔记--脚本
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...
- Python 基础学习 总结篇
Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结 ...
- (一)python基础学习
根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时 ...
- python基础学习(起步)
目录 python基础学习(起步) 变量 常量 变量的内存管理 python垃圾回收机制 变量的其他赋值方式 今日编程小题 本人能力有限,若有偏颇之处请读者大大不吝赐教! 祝大家每天都在成长! pyt ...
- Python基础学习二
Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置 ...
- Python基础学习一
Python基础学习一 1.变量与常量 变量名:大小写英文.数字.下划线的组合,数字不能开头 常量名:习惯上常量用大写字母命名,例如"PI" 2.多行输出 转义符:反斜杠(),如果 ...
- Python基础学习五
Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出 ...
随机推荐
- LOJ6036编码
每个串拆成两个,都插入trie数. 把trie树建出来后,每一条从根到叶子的链上最多只能有一个变量为1. 这是个经典的前后缀优化2-sat建图的套路. 树上的做法也就是边dfs边做而已. #inclu ...
- CF438D 线段树 区间求和,区间求膜,单点更新
题目链接 题目大意: 给定一个长度为n的序列,要求能够执行m次下列操作: 1.查询区间[l,r]的和 2.将区间[l,r]的每一个数%=mod 3.修改第x个数为y 操作1,3都是线段树的基本操作,线 ...
- 先天性肾上腺增生症(ACH)
先天性肾上腺增生症 类型 症状 并发症 治疗 情感支持 产前筛查 预防 什么是先天性肾上腺皮质增生症? 先天性肾上腺增生症(CAH)是一组影响肾上腺的遗传性疾病.肾上腺产生激素皮质醇和醛固酮.CAH是 ...
- Python while循环实现重试
try: pass#要执行的代码 except: 状态=True while 状态==True: try: winsound.Beep(800, 1000)#报警提示音 循环=300 while 循环 ...
- shiro中编码/加密
在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码.比如之前的600w csdn账号泄露对用户可能造成很大损失,因此应加密/生成不可逆的摘要方式存储. 5.1 编码/解码 Shir ...
- GitHub C 和 C++ 开源库的清单(含示例代码)
内容包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类 ...
- PY3 多组输入
在c语言你能使用while(scanf(“%d”,x) !=EOF)判断输入是否碰到文件结束符(EOF). 但是在python你不能使用while((x=input())!=EOF). 这有两种方法可 ...
- sqlserver用timestamp帮助解决数据并发冲突 转【转】
http://blog.csdn.net/u011014032/article/details/42936783 关于并发请求,网上很多朋友都说的很详细了,我就不在这里献丑了.这里只记录下刚刚完工的那 ...
- 不安装Oracle数据库使用plsqldevloper
1.Oracle官网下载instantclient 解压到D:\zl\instantclient_11_2 2.配置环境变量 ORACLE_HOME = D:\zl\instantclient_11_ ...
- 【转】JQuery插件定义
一:导言 有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写("#"),("."),写了几年就对别人说非常熟悉JQuery.我曾经也是这样的人,直 ...