好几天没写blog了,今天整理整理。写blog一定要坚持下去。
 
 
Python解释器
#!/usr/bin/env python
#-*-coding:utf-8-*-
 
#  无效的内容,只做注释用(单行注释)
"""     """   多行注释(三引号)
例:
        """
        123
        123
         """
1.创建xxx.py文件(不要有中文路径)
#!/usr/bin/env python
#-*-coding:utf-8-*-    (-  是  gang)
2.写代码
            a.头部两行
            b.写功能代码
3.执行代码
            a.打开终端 cmd
            b.Python代码文件的路径
 
 
raw_input 用于和用户交换,等待输入内容
  raw_input("111:")     py2.7   raw_input('111')
                                           py3     input('>>>')
变量 il代指某个“东西”   il = raw_input("111:")
变量名:
         数字,字母,下划线(_)     (只能用这些)
         alex = 123    sb = "alex"  a_lex = "sb"
        不能以数字开头   例:1alex
        变量不能是Python内部的关键字
基本的数据类型:
            数字:123     age = 18
            字符串:
                    al = "asdf"     al = 'ffa'      al = """sad21a"""       "都是英文的引号
            布尔值:
                    Ture/False
                 a4 = True
                 a5 = False
条件:
 
            一个等号是赋值 =  
            两个符号是比较 ==
            !=表示不等于
if条件:
    ——》内容一         缩进必须用
    ——》内容二        (四个空格)
else:
    ——》内容三
    ——》内容四
 
if 1 == 1:
    print("111")
else:
    print("222")
 
 
 
name = raw_input("Username:")
pwd = raw_input("Password:")
if name == "qiao" and pwd == "666":
    print("yes")
else:
    print("no")
 
 
if条件一:
    xxx
elif条件二:
    xxx
elif条件三:
    xxx
else:
    xxx
 
例:
inp = raw_input(">>>")
if inp == "1":
    print("111")
elif inp == "2":
    print("222")
elif inp == "3":
    print("333")
else:
    print("...")
 
 
if name == "alex" or name == "eric"
只要满足任何一个or条件进入当前代码块
 
 
1.
       if条件:
           代码块
       else:
           代码块
2.
        if条件:
            代码块
        elif条件:
            代码块
        else:
            代码块
3.条件
Ture   False
1>2   n1>n2  n1 == n2
name == "alex" or name == "eric"
name 1 == "alex"
name == "alex" and pwd == "123"
 
 
while 代码块:
    代码块
 
 
import time
n1 = Ture
while n1:
    print("1")
    time.sleep(1)
    n1 = False
print("end') 
 
______________________________________________________________________________________
例:
kaishi = 1
while Ture:
    print(kaishi)
    kaishi = kaishi+1
    time.sleep(1)
 
###打印(1)
 
———————————————————————————————————————
break
用于跳出当前循环,并且break下面的代码,将不再执行
例:
kaishi = 1
while Ture:
    print(kaishi)
    if kaishi == 10:
        break
     kaishi = kaishi+1
_____________________________________________________________________________________________
continue
 用于跳出本次循环,继续下一次循环
while True:
    print("123")
    break
    print("456")
###打印(123)
 
 
while Ture:
    print("123")
    continue
    print("456")
###打印(123)
 
———————————————————————————————————————————
例:
1.输入1-10整数
start = 1
while Ture:
    print(start)
    if start == 10:
       break
    start+= 1
2.输入除7以外的1-10所有正整数
start = 1
while Ture:
    if start == 7:
        start += 1
        continue
    print(start)
    if start == 10:
        break
    start += 1
  
3.输入1-100以内所有整数
start = 1
while Ture:
    print(start)
    if start == 100:
        break
    start += 1
 
4.求1-100内所有整数合
sum = 0
start = 1
while Ture:
    sum = sum + start
    if start == 100:
        break
    start += 1
print(sum)
 
5.输出1-100内所有奇数
start = 1
while start < 101:
    temp = start%2
    if temp == 1:
        print(start)
    else:
        pass
    start += 1
###temp是余数
 
6.输出1-100内所有偶数
start = 1
while start < 101:
    temp = start%2
    if temp == 0:
        print(start)
    else:
         pass
    start += 1
 
 
 
+ - * / %(求余)
 
 
嗯,目前就写到这里吧。
 
——————————————————————————————————————————
 

自学Python全栈开发的第二次笔记(Python需要注意的地方)的更多相关文章

  1. python全栈开发中级班全程笔记(第二模块、第三章)(员工信息增删改查作业讲解)

    python全栈开发中级班全程笔记 第三章:员工信息增删改查作业代码 作业要求: 员工增删改查表用代码实现一个简单的员工信息增删改查表需求: 1.支持模糊查询,(1.find name ,age fo ...

  2. python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))

    python全栈开发笔记第二模块   第四章 :常用模块(第三部分) 一.正则表达式的作用与方法 正则表达式是什么呢?一个问题带来正则表达式的重要性和作用      有一个需求 : 从文件中读取所有联 ...

  3. python全栈开发中级班全程笔记(第二模块、第四章)(常用模块导入)

    python全栈开发笔记第二模块 第四章 :常用模块(第二部分)     一.os 模块的 详解 1.os.getcwd()    :得到当前工作目录,即当前python解释器所在目录路径 impor ...

  4. python全栈开发中级班全程笔记(第二模块)第 二 部分:函数基础(重点)

    python学习笔记第二模块         第二部分    :    函数(重点) 一.函数的作用.定义 以及语法 1.函数的作用 2.函数的语法和定义 函数:来源于数学,但是在编程中,函数这个概念 ...

  5. python全栈开发中级班全程笔记(第二模块)第一部分:文件处理

      第二模块 第一部分:文件处理与函数 #插曲之人丑就要多读书:读书能够提高个人素质与内涵,提升个人修养与能力,以及层次的提升. 推荐书籍:追风筝的人.白鹿原 电影:阿甘正传.辛德勒的名单 第一节:三 ...

  6. python 全栈开发,Day99(作业讲解,DRF版本,DRF分页,DRF序列化进阶)

    昨日内容回顾 1. 为什么要做前后端分离? - 前后端交给不同的人来编写,职责划分明确. - API (IOS,安卓,PC,微信小程序...) - vue.js等框架编写前端时,会比之前写jQuery ...

  7. Python 全栈开发【第0篇】:目录

    Python 全栈开发[第0篇]:目录   第一阶段:Python 开发入门 Python 全栈开发[第一篇]:计算机原理&Linux系统入门 Python 全栈开发[第二篇]:Python基 ...

  8. python全栈开发学习_内容目录及链接

    python全栈开发学习_day1_计算机五大组成部分及操作系统 python全栈开发学习_day2_语言种类及变量 python全栈开发_day3_数据类型,输入输出及运算符 python全栈开发_ ...

  9. 自学Python全栈开发第一次笔记

           我已经跟着视频自学好几天Python全栈开发了,今天决定听老师的,开始写blog,听说大神都回来写blog来记录自己的成长. 我特别认真的跟着这个视频来学习,(他们开课前的保证书,我也写 ...

随机推荐

  1. css中单位px和em,rem的区别[转载]

    PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位: 3. Firefox能够调整px和em,rem,但是96%以上 ...

  2. ios video标签部分mp4文件无法播放的问题

    问题描述: 部分MP4文件在ios的微信浏览器中无法播放,点击播放后缓冲一下之后显示叉,而另外一些mp4文件正常,同时在安卓全部下正常. 分析: h264编码的压缩级别问题导致. 苹果官方文档中对 i ...

  3. 【1】maven来管理我的SSM项目

    新建个maven项目,第一步当然是配置好自己需要的jar包,maven使用pom.xml管理 并不是每一个都有用,但是都是常见jar,方便以后自己调用来查找 <project xmlns=&qu ...

  4. Spring ioc与aop的理解

    一 spring的特点 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易 ...

  5. javaScript属性

    ------------------------------------行内样式------------------------------------ *基本标签html 网页的开始标记head 网 ...

  6. C#抓取和分析网页的类

    抓取和分析网页的类. 主要功能有: Ontology 1.提取网页的纯文本,去所有html标签和javascript代码 2.提取网页的链接,包括href和frame及iframe 3.提取网页的ti ...

  7. [转载] 使用Redis的Java客户端Jedis

    转载自http://aofengblog.blog.163.com/blog/static/631702120147298317919/ 在实际的项目开发中,各种语言是使用Redis的客户端库来与Re ...

  8. 打印中文dict list的各种姿势

    在开发过程中,我们经常需要打印一些变量的值,便于调试.这个时候就会发现如果在dict list这些容器中,如果包含中文字符,不管是str类型,还是unicode类型,都打印不出来.如下: >&g ...

  9. Docker 三剑客之 Compose

    Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排,开源地址:https://github.com/docker/compose Compose 中的两 ...

  10. Hibernate持久化对象的三种状态深入理解

    关于OID hibernate缓存是一个map,他会根据OID作为缓存对象的key,我们的映射文件中<id>标签指定的属性值会作为OID 持久化对象的三种状态 为了方便理解,Hiberna ...