1、 语言的类型 ,编译型(c,c++),解释型(python,php,ruby,java),编译型可移植性差,优点是运行速度快,解释型语言特点:边执行边翻译,速度慢。

2、翻译官就是机器的解释器,跟底层操作系统沟通,精通8国语音,即能够跨平台,也称为一处编译,到处执行。(python java )
3、报错-cmd 执行不了py类型文件,解决方法:

4、报错-没有解释器

-

解决方法(一)

#!/usr/bin/python

解决方法(二)

#!/usr/bin/env python3

5.  python3与python 2 区别,python3必须加括号,python 2  可加可不加。

print ("hello world!")

day1 = 3004+789

day2 = 38+33+33

  day3 = 400+33+33
  total = day1 + day2 +day3
  print (total)
6、变量的定义:一个在内存储存数据的容器

# 意义 :为什么有变量,因为他保存程序执行的中间结果和状态,以供后面的代码进行调用
# =号左边永远都是变量,不能是表达式  x+y+c=20就不能执行,c=20-(x+y)就可以执行。

7、 字符串 汉字,字母加引号,数字不需要加引号

# 变量的定义:一个在内存储存数据的容器

# 意义 :为什么有变量,因为他保存程序执行的中间结果和状态,以供后面的代码进行调用

#变量先定义后调用

day1 = 3004+789
day2 = 38+33+33
day3 = 400+33+33
total = day1 + day2 +day3
print ( “9月收益”,total)

#未定义变量时,报错nameerror ,name ** is not defined,因为解释器从上到下逐行执行,变量在后边定义同样会报错。

#age 变量修正定义在前面后

#定义变量技巧 下划线或者驼峰表示法

age_of_oldboy = 56

ageOfOldboy = 56
##常量用全部大写字母来定义;
AGE_OF_BOY = 56
## 定义一个常量
#不能数字开头,不能包括空格等特殊字符,不能用print等关键字(内部语法)作为变量名

11.字符编码

python2 不支持直接打印中文,不可以直接打印---- print("我爱大保健"),发明时还没有中文的utf-8,写代码前声明 utf-8格式, -*- coding:utf-8 -*-
python3 支持直接打印中文,可以直接打印---- print("我爱大保健") python 默认就是utf-8
#python2 解决方法:

#第一行 加上#-*- coding:utf-8 -*-

这样在windows上不好使,打印出来还是乱码,所以点击菜单-选择以ASCI格式编码

# 2的12次方表示方法如下 2**12

#二进制表示数字的2**12 =

#ascii 码表

#一个二进制数字 = 1bit,=计算记得最小存储单位

8bit=1bytes 字节
1024bytes=1kbytes
1024kbytes=1millionbit= 1mb 1兆
1024mb = 1GB,10亿bit

#万国码=unicode 4亿
utf-16 16 2**16 ==65535 最多表达字符数
utf-8 可变长的编码集,英文按ascii 存储,中文存3个字节,欧洲存2个字节

#ctrl +? 单行注释
全注释 3个 引号,不分单引号 双引号,都可以。

#单引号 只能套双引号,反之也可以。

#单引号 双引号只能单行,不能换行。

#3个引号表示一个段落,就可以打印了。

12 input 函数


#输一行,打一行

#都输入一起打印,ctrl+d

#罗列

#规范上面的个格式和内容

#期望格式:

#shell 脚本实现方法

#python

#python全部脚本实现方法:

13 python2's raw_input =python3 's input

14 一个=号是赋值,两个==是等于

#流程控制

#缩进错误

#多行缩进
shift+tab  or  选择多行+tab
#同一级别的代码,缩进必须保持一致,缩进几个空格都行。

#4个空格和TAB建的区别

点击显示空格还是TAB

## 字符串

字符串转换成数字前报错

#字符串转换成数字

#打印数据类型

#执行结果如下图

if elif 只有一个条件成立,如果大于60,就不往下判断了。虽然也大于40,但是不执行该条。

##作业 :

##如何交作业:

1.时间:每周六中午12点前交作业,即15号的12点前交作业。
2.svn 交作业 ,帐号:发给大家。
3.作业命名:day1
3.1 readme 告诉别人怎么用,如何实现的,blog address
3.2流程图 软件processon
3.3code
4. 博客地址http://www.cnblogs.com/20160925oldboy/
5.专家借鉴地址
http://www.cnblogs.com/wangsen-123/p/5708895.html
6.运维知识体系
https://www.unixhot.com/page/ops
7.专家借鉴地址
http://www.cnblogs.com/walker1024/articles/5941014.html
8.技巧
先看一遍视频 到时候老师讲的时候 听着会轻松些
9.python中的三个读read(),readline()和readlines()
http://blog.csdn.net/werm520/article/details/6898473
我们谈到“文本处理”时,我们通常是指处理的内容。Python 将文本文件的内容读入可以操作的字符串变量非常容易。文件对象提供了三个“读”方法: .read()、.readline() 和 .readlines()。每种方法可以接受一个变量以限制每次读取的数据量,但它们通常不使用变量。 .read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。然而 .read() 生成文件内容最直接的字符串表示,但对于连续的面向行的处理,它却是不必要的,并且如果文件大于可用内存,则不可能实现这种处理。
.readline() 和 .readlines() 非常相似。它们都在类似于以下的结构中使用:
Python .readlines() 示例

fh = open( 'c:\\autoexec.bat') for line in fh.readlines(): print line.readline() 和 .readlines()之间的差异是后者一次读取整个文件,象 .read()一样。.readlines()自动将文件内容分析成一个行的列表,该列表可以由 Python 的 for... in ... 结构进行处理。另一方面,.readline()每次只读取一行,通常比 .readlines()慢得多。仅当没有足够内存可以一次读取整个文件时,才应该使用.readline()。
写:
writeline()是输出后换行,下次写会在下一行写。write()是输出后光标在行末不会换行,下次写会接着这行写

2.7 ----readline 写法
[python] view plain copy
print?
1. 通过readline输出,对于比较大的文件,这种占用内存比较小。
2. #coding:utf-8
3.
4. f = open('poem.txt','r')
5. result = list()
6. for line in open('poem.txt'):
7. line = f.readline()
8. print line
9. result.append(line)
10. print result
11. f.close()
12. open('result-readline.txt', 'w').write('%s' % '\n'.join(result))
3.5 ------readline 写法

[python] view plain copy
print?
1. #coding:utf-8
2. '''''cdays-4-exercise-6.py 文件基本操作
3. @note: 文件读取写入, 列表排序, 字符串操作
4. @see: 字符串各方法可参考hekp(str)或Python在线文档http://docs.python.org/lib/string-methods.html
5. '''
6.
7. f = open('cdays-4-test.txt', 'r') #以读方式打开文件
8. result = list()
9. for line in f.readlines(): #依次读取每行
10. line = line.strip() #去掉每行头尾空白
11. if not len(line) or line.startswith('#'): #判断是否是空行或注释行
12. continue #是的话,跳过不处理
13. result.append(line) #保存
14. result.sort() #排序结果
15. print result
16. open('cdays-4-result.txt', 'w').write('%s' % '\n'.join(result)) #保存入结果文件

##

%d 整数,

%f 浮点数
%s 字符串
%x 十六进制
#######readline() 3.5
#coding:utf-8
f = open('userlist','r')
result = list()
for line in open('userlist'):
line = f.readline()
print(line)
result.append(line)
print(result)
f.close()
open('result-readline.txt', 'w').write('%s' % '\n'.join(result))

#coding:utf-8
f = open('userlist','r')
result = list()
for line in open('userlist'):
line = f.readline()
print(line)
result.append(line)
print result
f.close()
open('result-readline.txt', 'w').write('%s' % '\n'.join(result))

## 培飞
http://blog.csdn.net/zongyimin/article/details/51250382

###

http://blog.csdn.net/xiaoxiong_web/article/details/47276937
#####
mysql的sleep连接数怎么看
show processlist;

#### 报错解决 类型 typeerror

### readme
1. pycharm 编写,3.5.2版本
2. 实现思路
2.1 用户输入用户名和密码进行次数和密码校验。
2.2 定义一个次数和两个文件,文件一个存放有效用户名和密码,一个存放黑名单. 
2.3 当用户尝试输入用户名,首先检查是否在黑名单中,在黑名单中即锁定。
2.4 当用户不在黑名单,提示输入密码,如果用户名和密码都匹配,则登陆
2.5 用户密码输入错误,提示重新输入,并且计算允许登录错误次数
2.6 3次,则计入黑名单

一鼓作气 博客--第一篇 note1的更多相关文章

  1. 一鼓作气 博客--第二篇 note2

    1.循环正常结束是指没有中间截断,即没有执行break; for i in range(10) print(i) else: print("循环正常结束") 2.嵌套循环 for ...

  2. Scrum 冲刺博客第一篇

    一.各个成员在 Alpha 阶段认领的任务 成员 Alpha 阶段认领的任务 黄腾龙 主要功能模块代码开发 叶城龙 部分模块代码开发,博客撰写 李心宇 代码测试,博客撰写 余腾鑫 界面设计,博客撰写 ...

  3. 博客第一篇 osi七层网络传输模型

  4. 深圳博客第一篇(Json)

    JSON JSON是纯文本 JSON具有自我描述性 JSON具有层级结构 JSON可通过javascript进行解析 JSON数据可使用Ajax进行传输 JSON对象的取值 var myObj = { ...

  5. 利用Hexo搭建个人博客-博客发布篇

    通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...

  6. 利用Github和Hexo搭建独立的个人博客--基础篇

    利用Github和Hexo搭建独立的个人博客--基础篇 摘要:本文主要参考了使用hexo和Github上创建自己的博客.如何搭建一个独立博客--简明Github Pages与Hexo教程和使用GitH ...

  7. Android应用开发-小巫CSDN博客clientJsoup篇

    Android应用开发-小巫CSDN博客clientJsoup篇 距上一篇博客已经过去了两个星期,小巫也认为很抱歉,由于在忙着做另外一个项目,差点儿抽不出空来,这不小巫会把剩下的博文全部在国庆补上.本 ...

  8. CDSN博客第一天

    CDSN博客第一天 今天是CSDN写博客的第一天. 2017/2/11 13:05:45

  9. 开通博客第一天 写一个hello world

    申请的博客第一天便被批准了,有了一个和大家交流学习的园地.在今后的日子里期待一起进步.

随机推荐

  1. FPGA 开发笔记 点滴

    1.添加包含的文件或参数文件(define.v)的方式:如果文件在工程目录下的一个文件夹下,则可用 `include "../文件夹名/define.v",  文件和工程载同一目录 ...

  2. design包 TabLayout使用

    类似"网易新闻"UI设计就很好,顶部是导航,下面是各个页面.如图 这种效果使用design包中的TabLayout可以轻松的实现.   一.分析TabLayout 常见 UI 上图 ...

  3. APP产品交互设计资源汇总(不断更新中...)

    Axure RP 7 元件库 http://www.iaxure.com/tag/axure7-0%E5%85%83%E4%BB%B6%E5%BA%93 ios8组合元件库V1.2版 http://w ...

  4. Python 创建本地服务器环境生成二维码

    一. 需求 公司要做一个H5手机端适配页面,因技术问题所以H5是外包的,每次前端给我们源码,我们把源码传到服务器让其他人访问看是否存在bug,这个不是很麻烦吗?有人说,可以让前端在他们的服务器上先托管 ...

  5. 【转载】兼容php5,php7的cURL文件上传示例

    转载来自: http://www.huanlinna.com/2016/06/25/coding/php5-php7-upload-demo-via-curl.html https://segment ...

  6. UWP Composition API - GroupListView(二)

    还是先上效果图: 看完了上一篇UWP Composition API - GroupListView(一)的童鞋会问,这不是跟上一篇一样的吗??? 骗点击的?? No,No,其实相对上一个有更简单粗暴 ...

  7. 【转】Asp.net关闭弹出窗口刷新父窗口

    通常情况下,关闭窗口时不需要对父窗口做任何操作,但如果子窗口是某一对象的修改画面,这时,当关闭子窗体时就需要对父窗口刷新,刷新可以通过三种方式来实现:1,采用window.opener.locatio ...

  8. VS2013如何避开安装时IE10的限制

    [VS2013]如何避开VS2013必须要有IE10的限制 VS就会告诉我们目前环境不适合安装VS2013,必须升级IE版本到IE10. 在不安装IE10时的时候,安装办法: 将下面一段文字,储存为. ...

  9. 电脑只有网页打不开,QQ和其他软件都能用

    应该就是浏览器设置代理服务器的问题 1.打开浏览器->找到工具->internet选项->链接->局域网设置 将代理服务器下面勾去掉

  10. 大家都在用PDA条码扫描枪管理企业仓库 PDA无线数据采集程序

    PDA数据采集器又称之为手持终端,这些都是用于扫描货物条码统计数据用的,PDA扫描枪有效提高企业仓库管理,在仓库管理中引入条码技术,对仓库的到货检验.入库.出库.调拨.移库移位.库存盘点等各个作业环节 ...