初识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的更多相关文章

  1. 初识python(二)

    初识python(二) 1.变量 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用. 1.1 声明变量: #!/usr/bin/env python # -*- coding: utf- ...

  2. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  3. Python开发【第一篇】:初识Python

    初识python 一.python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解 ...

  4. Python开发【第二篇】:初识Python

    Python开发[第二篇]:初识Python   Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏 ...

  5. 初识python面向对象

    一.初识python面向对象: class Person: #使用class关键字定义一个类 age=0 #类变量(静态变量) def eat(self,food): #定义一个方法 self.age ...

  6. 篇2 安卓app自动化测试-初识python调用appium

    篇2              安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...

  7. python最全学习资料:python基础进阶+人工智能+机器学习+神经网络(包括黑马程序员2017年12月python视频(百度云链接))

    首先用数据说话,看看资料大小,达到675G 承诺:真实资料.不加密,获取资料请加QQ:122317653 包含内容:1.python基础+进阶+应用项目实战 2.神经网络算法+python应用 3.人 ...

  8. day01 初识Python

    今日主要内容 1.初识python 2.简单了解下python的数据类型 nubmer=int(input("请输入数字大小:")) if nubmer>66: print( ...

  9. @1-2初识Python爬虫

    初识Python爬虫 Python爬虫(入门+进阶)     DC学院 环境搭建: Python2与Python3的差异:python2与python3整体差异不大,大多是一些语法上的区别,考虑到py ...

随机推荐

  1. 盘点国内外那些有野心的BI公司

    在当前BI商业智能市场打开并被广泛应用的背景下,国内外涌现出一大批优秀的BI产品.当然好的BI产品一定离不开好的BI公司,在最新发布的Gartner 2017 年<商业智能和分析平台魔力象限&g ...

  2. javascript 中 with 的使用

    1)简要说明         with 语句可以方便地用来引用某个特定对象中已有的属性,但是不能用来给对象添加属性.要给对象创建新的属性,必须明确地引用该对象. 2)语法格式  with(object ...

  3. css 3d 基础知识

    css3d 总结 3d transform (3D变形)(rotate skew scale translate) 基础知识 perspective (视距,景深) perspective-origi ...

  4. zen coding一个牛的不行的html和css开发工具

    zen coding 是一种仿css选择器的语法来快速开发html和css的开源项目.现已更名为Emmet.可以到github上下载拜读.在这个都想偷懒的世界里,此方法可以极大的缩短开发人员的开发时间 ...

  5. 介绍几个python的音频处理库

    一.eyeD3 直接在google上搜索python mp3 process ,推荐比较多的就是这个第三方库了.先来看看官方介绍吧. About eyeD3 is a Python tool for ...

  6. 在Windows上安装MongoDB

    原文官方文档:https://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-windows/ 基于版本:MongoDB 2.6 概览 通过这个示例 ...

  7. GROUP BY语句与HAVING语句的使用

    一.GROUP BY GROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列 ...

  8. spring boot入门

    一.对spring boot的解释:(百度百科) Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行 ...

  9. 【JAVAWEB学习笔记】18_el&jstl&javaee的开发模式

    一.EL技术 1.EL 表达式概述 EL(Express Lanuage)表达式可以嵌入在jsp页面内部,减少jsp脚本的编写,EL 出现的目的是要替代jsp页面中脚本的编写. 2.EL从域中取出数据 ...

  10. 《JavaScript高级程序设计》里对 call() 和 apply() 的解释 (116页)

    每个函数都包含两个非继承而来的方法:apply()和call().这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值. apply(): 方法接受两个参数:一个是在其 ...