Python【基础学习】第二篇-1节

python规则

  1. 安装
     python解释器
  2. 写程序
      a.打开文件,读取文件
      b. 词法分析,语法分析
      c.字节
      d.解释器规则:
        1. 给一个文件
        2. 单行解释
 linux
#!/usr/bin/python
chmod  755  1.py
./1.py

    e.潜规则
     .py 结尾
    f.编码
      . 最开始: 英文(8位)256 ->Ascii :a 00000100(8位) e 00001000(8位) aedghfjhguk56798ghjhgkg
      . 万国码(至少16位) ->unicode :a 00000000, 00000100 ;中(24位) a :00000000,00000000,00001000还有日文,韩文
      . UTF-8,对万国码压缩 :a 00000100
      . GBK,BG2312 :a 00000000,00000000,00001000
       中文:
      . utf-8,需要使用三个字节来表示 24位 00000000,00000000,00001000
      . gbk, 需要使用二个字节来表示 16位 00000000,00001000
      【总体来说】推荐使用utf-8编码

3.python编码相关:
   a.文件编码
   b.python解释器编码(py3 utf-8) # -- coding:utf-8 --
-------------------------------------------------我是华丽分割线-----------------------------------------------

  1. 变量
     变量的规则
     字母
     数字(不能开头)
     下划线
     关键字(不能使用)
     变量名要有意义

  2. 输入和输出
     输入:input("提示要输入的内容: ")
     密码输入(隐藏):import getpass
     getpass.getpass("提示要输入的内容:")

   输出:print()

  1. 条件
  • a. if else
if 条件:
        print()
    else :
        print()
  • b.if 条件1 or/and/ 条件2: elif : else:
if 条件1 or/and/ 条件2:  elif : else:
        print()
    elif 条件 :
        print()
    elif 条件 :
        print()
    elif 条件 :
        print()
    elif 条件 :
        print()
    else :
        print() 
  • c. if : if : elif : elif: else
  if 条件:
        if 条件 :
            print()
        elif 条件 :
                print()
        elif 条件 :
                print()
        elif 条件 :
                print()
        elif 条件 :
                print()
        else :
            print()
  1. while 循环
    while 条件:
            continue    #下面无论有多少行代码都不执行,开始下一次循环
            break   #跳出所有循环

while 循环应用
1 打印1 2 3 4 5 6 8 9 10
2 打印1-100的和
3 打印1-100内所有的奇数
4 打印1-100内所有的偶数
5 打印1-2+3-4+5-...+99的和

  • 1 打印1 2 3 4 5 6 8 9 10
        i = 1
        while i <11:
            if i == 7:
                i+=1
                continue
            print(i)
            i =+1
  • 2 打印1-100的和
       i =1
        sum = 0
        while i <101:
            sum +=i
            #print(i)
            i +=1
        print(sum)
  • 3 打印1-100内所有的奇数
      i = 1
        while i <101:
            if i % 2 == 1:
                print(i)
                i +=1
            #print(i)
            i +=1
  • 4 打印1-100内所有的偶数
        i = 1
        while i <101:
            if i % 2 == 0:
                print(i)
                i +=1
            #print(i)
            i +=1       

奇数和偶数,采用方法:取模 %
a % b == 0 #则为偶数
a % b == 1 #则为奇数

5 打印1-2+3-4+5-...+99的和

     i = 1
        sum = 0
        while i <101:
            if i % 2 == 1:
                sum +=i
            else:
                sum -=i
            i +=1
        print("\n",sum)
  1. python运算
    a.算术运算
    +
    -
    *
    /
    %
    //
    b.比较运算
    +=
    -=
    *=
    /+
    %=
    //=
    c.赋值运算
    =
    <>
    !=
    d.逻辑运算 #没有优先级,从左到右比较;如果给予优先级需加上()
    or
    and
    not
    e.成员运算 #子集(不)包含在父集内
    in
    not in
    f.身份运算
    is
    not is
    g.位运算
    &  按位与
    | 按位或
    ^  按位异或
    ~  按位取反
    << 左移动
    >> 右移动

  2. C语言和其他语言(Java、C#、PHP、python。。。)
     a.C语言:机器码
      b.一段程序的执行过程:
       1. 字节码
       2. 机器码
       3. 计算机(运行)

  3. python介绍
       程序员减少开发成本

  4. IDE
       pycharm

  5. python的种类
       Cpython:执行代码 -> C字节码 -> 机器码(一行一行)
       pypy:执行代码 -> C字节码 -> 机器码 全部转换完 -> 执行
       其他python:执行代码 -> 其他字节码 -> 机器码


    python promotion
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,588评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,456评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,146评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,387评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,481评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,510评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,522评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,296评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,745评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,039评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,202评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,901评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,538评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,165评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,415评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,081评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,085评论 2 352