2017-06-22初识python
初识python
#!/usr/bin/env python (python解释器的文件路径)
# -*- coding:utf-8 -*- (使用的编码内型)
# python 2.7 《需要加第二行译码》
# python 3.5 《不需要加》
# python 2.7 和 python 3.5 在print 的时候3.5 要加括号 2.7 则不需要
print("你好世界")
(引号)和(#号)的作用
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#号表示无效的内容,只做注释用(加#号表示单行注释)
"""hvd iadasidas"""(三引号表示多行注释)
print ("你好")
python 为用户提供的 .py 自己写一个 py 去网上下载的 .py文件
变量
O="他是XXXX"
#O是变量名
数字 字母 下划线
alex1 = 123
sb = "alex1"
a_lex ="sb"
不能以数字开头
1alex
变量名不是python内部的关键字
基本的数据型
数字:1231
age=18
字符串:
a1 = "asdf"
a1 = 'sajds23'
a1 = """sasalda121"""
布尔值:
true/false
a4 = True
a5 = False
import的作用
#写各种各样的功能
#找到lib.py,将文件内容替换 import lib.py
import lib
print ('123')
#在执行时会生成 .pyc文件 文件就是python的字节码下次执行时大大加大了执行速率
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#链接数据库 #数据增删改查 #print ('lib')
import getpass
#等待用户输入用户名,用户名输入之后
#将 输入的用户名 赋值给i1,即:i1代指用户名;
i1 = raw_input("UserName:")
#raw_input 用于和用户进行交互,等待用户输入内容
#变量i1 代指用户输入的内容
#3.7直接输入input
#2 = raw_input("请输入密码:")
#等待用户输入密码,用户输入密码之后 #将 输入的密码 赋值给 i2, 即:i2代指密码;
i2 = getpass.getpass("PassWord:")
print(i1)
print(i2)
if语句的用法
#!/usr/bin/env python
# -*- coding:utf-8 -*-
if 条件:
内容一
内容二
else:
三
四
#python中条件下内容必须缩进 同级别的缩进必须一样
name = "alex"
#一个等号是赋值
#两个等号是比较
# !=表示不等于
《if 1 == 1:
print
if False:
print("YES")
else:
print("NO")》
《if 1>2:
print"yes"
else:
print"no"》
#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = raw_input("UserName")
pwd = raw_input("password")
if name == "锐锋"and pwd == "123456":
print("yes")
else:
print("no")
while和break语句的用法
#!/usr/bin/env python
# -*- coding:utf-8 -*-
while 条件
代码块
import time
n1 = True
while n1:
print("1")
time.sleep(1)
n1 = False
print("end")
kaishi = 1
lsm = True
while lsm:
print(kaishi)
if kaishi == 10: l
lsm = False
kaishi = kaishi + 1
break:
用于跳出所有循环,并且break下面的代码,将不再执行。
continue:
用于跳出本次循环,继续下一次循环
kaishi = 1
while True:
print(kaishi)
if kaishi == 10:
break
kaishi = kaishi + 1
time.sleep(1)
#!/usr/bin/env python
# -*- coding:utf-8 -*-
lsm = 1
while True:
if lsm == 7:
lsm += 1
continue
print(lsm)
if lsm == 10:
break
lsm = lsm + 1
while True:
print("123")
continue
print("456")
2017-06-22初识python的更多相关文章
- 初识python(二)
初识python(二) 1.变量 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用. 1.1 声明变量: #!/usr/bin/env python # -*- coding: utf- ...
- Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...
- Python开发【第一篇】:初识Python
初识python 一.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...
- Python开发【第二篇】:初识Python
Python开发[第二篇]:初识Python Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...
- 初识python面向对象
一.初识python面向对象: class Person: #使用class关键字定义一个类 age=0 #类变量(静态变量) def eat(self,food): #定义一个方法 self.age ...
- 篇2 安卓app自动化测试-初识python调用appium
篇2 安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...
- python最全学习资料:python基础进阶+人工智能+机器学习+神经网络(包括黑马程序员2017年12月python视频(百度云链接))
首先用数据说话,看看资料大小,达到675G 承诺:真实资料.不加密,获取资料请加QQ:122317653 包含内容:1.python基础+进阶+应用项目实战 2.神经网络算法+python应用 3.人 ...
- day01 初识Python
今日主要内容 1.初识python 2.简单了解下python的数据类型 nubmer=int(input("请输入数字大小:")) if nubmer>66: print( ...
- @1-2初识Python爬虫
初识Python爬虫 Python爬虫(入门+进阶) DC学院 环境搭建: Python2与Python3的差异:python2与python3整体差异不大,大多是一些语法上的区别,考虑到py ...
随机推荐
- duboo解析的入口
使用duboo只需要在spring配置文件做如下配置就好: < dubbo:provider timeout= "${default.dubbo.provider.timeout}&q ...
- (1)使用bash脚本实现批量添加用户
脚本实现内容: 可以指定用户名前缀,指定添加数量的批量添加用户脚本,密码为10为随机小写字母,并把用户名和密码写入文件中. 脚本代码: #!/bin/bashread -p "用户名前缀:& ...
- ajax返回json数据示例
前端发送请求与接收数据: $.ajax({ type : "post", url : "/queryStudent", ...
- [刷题]算法竞赛入门经典(第2版) 4-6/UVa508 - Morse Mismatches
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 代码:(Accepted,10 ms) //UVa508 - Morse Mismatches #include< ...
- Tomcat--各个目录详解(二)
Tomcat整体目录: 一.bin文件(存放启动和关闭tomcat脚本) 其中.bat和.sh文件很多都是成对出现的,作用是一样的,一个是Windows的,一个是Linux. ① startup文件: ...
- dubbo在企业中用得多吗?
看了阿里的dubbo,据说是一个不错的服务框架, 不过,好像Minglisoft.technology搞研发希望各位可以指点学习 想知道其他的公司用这个框架多吗?遇到的问题能否快速解决呢?抉择中...
- iframe 父子页面方法调用
在写代码的时候经常会用到将一个网页嵌入到另一个网页中,w3c也规定了一个标签<iframe>,这个标签本身就支持跨域,而且所有的浏览器都支持 iframe具有以下属性: 1.framebo ...
- Java类加载和卸载的跟踪
博客搬家自https://my.oschina.net/itsyizu/blog/ 什么是类的加载和卸载 Java程序的运行离不开类的加载,为了更好地理解程序的执行,有时候需要知道系统加载了哪些类.一 ...
- GD库知识点
GD库:PHP的一个扩展库,主要用于绘制动态图,根据数据动态响应的图片 如统计图 验证码 其他的用途如:处理已有图像 图片的缩放 裁剪 图片水印 文字水印 1.安装GD库 2.画图步骤:创建背景图像( ...
- Java反射机制剖析(四)-深度剖析动态代理原理及总结
动态代理类原理(示例代码参见java反射机制剖析(三)) a) 理解上面的动态代理示例流程 a) 理解上面的动态代理示例流程 b) 代理接口实现类源代码剖析 咱们一起来剖析一下代理实现类($Pr ...