day1

1.编码

  • ASCII码 1字节8位 2^8 = 256 位

  • 万国码 unicode 4字节32位 #浪费空间

  • UTF-8 对unicode进行压缩

2.注释

  • 单行注释

    score  = input('请输入成绩: ')
    #整数化成绩
    score_int = int(score)
    #判断等级
  • 多行注释

    """
    1.循环打印"人生苦短,我用python"
    """

3.输入、输出

  • 输入

    #默认input字符型
    score = input ("提示输入:")
    #类型转换
    score = int(score)
  • 输出

    #print输出
    print('Hello World!')

4.变量

  • 变量无类型,数据有类型

  • 缩进为灵魂

  • 变量命名驼峰式或下划线式,推荐下划线式

5.if条件语句

  • if-else,缩进为灵魂

  • 多个判断条件可用if-elif-else

    score  = input('请输入成绩: ')
    #整数化成绩
    score_int = int(score)
    #判断等级
    if score_int > 90:
    print('你的成绩为 ', score_int, '分,等级为: '+'A')
    elif score_int > 80:
    print('你的成绩为 ', score_int, '分,等级为: '+'B')
    elif score_int > 70:
    print('你的成绩为 ', score_int, '分,等级为: '+'C')
    else:
    print('你的成绩为 ', score_int, '分,等级为: '+'D')

6.while循环

  • debug模式,打断点,每一步执行

  • 循环结束条件,否则进入死循环

    """
    1.循环打印"人生苦短,我用python"
    """ #while 1 > 0 and 2 > 1:
    #print ("人生苦短,我用python") count = 1
    while count < 10:
    print(count)
    count = count + 1
    print(count)
  • 跳出本次循环

    #方法一,pass
    count = 1
    while count < 10:
    if count == 7:
    pass else:
    print(count)
    count = count + 1
    print(count) #方法二,if !=
    count = 1
    while count < 10:
    if count != 7:
    print(count)
    count = count + 1
    print(count)
  • break跳出当前循环

    while True:
    print(666)
    break #中止当前循环 print('结束') #通过break实现1~10
    count = 1
    while True:
    print(count)
    if count == 10:
    break
    count = count + 1
    print('The End!')
  • continue跳出本次循环

    #continue 跳出本次循环
    count = 1
    while count <= 10:
    if count == 7:
    count = count + 1
    continue
    print(count)
    count = count + 1
    print('The End!')
  • while-else(极少使用)

    #while-else
    count = 1
    while count <= 10:
    print(count)
    if count == 10:
    break
    count = count + 1
    else:
    print('不再满足while条件执行或条件为false!')
    print('The End!')

7.其他

  • 快速注释 ctrl+?

最新文章

  1. 【.net 深呼吸】跨应用程序域执行程序集
  2. 4种scope方法
  3. is a 、like a、has a
  4. xStream完美转换XML、JSON
  5. Ubuntu安装nodeJS
  6. D触发器
  7. github实践操作
  8. Linux下mail/mailx命令发送邮件
  9. Android吧数据保存成xml文件
  10. JavaScript事件处理
  11. ASP.NET通用权限验证组件实现
  12. QT_opengl_gluPerspective没有定义的处理方法
  13. ViewPager空指针错误,android.support.v4.view.ViewPager.onSaveInstanceState
  14. 基于angular的route实现单页面cnodejs
  15. java.lang.Collections
  16. Pac-Man 吃豆人
  17. PAT A1094 The Largest Generation (25 分)——树的bfs遍历
  18. Bootstrap-全局CSS样式-图片样式
  19. IntelliJ IDEA调试方法补充
  20. stl本子

热门文章

  1. LeetCode No.109,110,111
  2. 自定义控件 监控宿主activity的生命周期
  3. MySQL表查询
  4. HTML颜色表
  5. Qt 项目中main主函数及其作用
  6. linux openjdk安装
  7. OpenCV Mat - 基本图像容器
  8. Qt QString 与 QByteArray 的转换
  9. mongo的基本命令操作
  10. LG_3459_[POI2007]MEG-Megalopolis