好几天没写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. Leetcode题解(32)

    107. Binary Tree Level Order Traversal II 题目 直接代码: /** * Definition for a binary tree node. * struct ...

  2. 暑假练习赛 004 E Joint Stacks(优先队列模拟)

    Joint StacksCrawling in process... Crawling failed Time Limit:4000MS     Memory Limit:65536KB     64 ...

  3. cocos2d导入iOS原生项目

    最近公司最新发下任务让融合一个cocos2dx写的游戏项目融合进现有项目,当看到要求时内心瞬间无数羊驼奔腾.------ 虽说内心是拒绝的,但是任务已经派发就必须要完成啊.所以在网上搜了大量的融入教程 ...

  4. 使用git命令将本地项目上传到Gitlab上

    1.首先需要安装本地需要安装git 2.在gitlab上创建项目, 如下图, 点击右上角加号到项目创建页面, 填写项目名称, 选择项目访问权限, private为授权的组员才能访问. 3.打开项目源代 ...

  5. c++ const全局对象是如何处理的

    我主要是记录一个发现,目前我不能解释,先作个记录. const 只是一个 语义约束,由编译器强制实施的.使被约束的对象不能被直接访问修改. 我用 『直接』这词,因为在代码段中 ,用一个const 指针 ...

  6. JDBC数据库编程

    常识名词:ODBC ,JDBC,JDBC API ,JDBC Driver API  数据准备,续上节:   JDBC编程流程 最基本的JDBC操作 本段内容主要完成JDBC的增删查改操作 packa ...

  7. github设置

    ssh-key: https://help.github.com/articles/generating-ssh-keys http://segmentfault.com/q/101000000013 ...

  8. java并发之线程执行器(Executor)

    线程执行器和不使用线程执行器的对比(优缺点) 1.线程执行器分离了任务的创建和执行,通过使用执行器,只需要实现Runnable接口的对象,然后把这些对象发送给执行器即可. 2.使用线程池来提高程序的性 ...

  9. 关于SQLServer数据库中字段值为NULL,取出来该字段放在DataTable中,判断datatable中该字段值是否为NULL的三种方法

    1. DataTable dt;                               //假设字段为name, dt已经保存了数据dt.rows[0]["name"] == ...

  10. pyqt的基本组件

    转载 熟悉常用的窗口组件: 1 按钮类 QPushButton 普通按钮 QToolButton 工具按钮:通常在工具栏使用 QRadioButton 单选框 QCheckBox 复选框 QComma ...