码迷,mamicode.com
首页 > 编程语言 > 详细

课后笔记一:Python基础语法介绍(1)

时间:2018-04-03 14:21:10      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:Python3.6.5

我们总是找借口说还有时间去做某事,或者完成某事,结果总是不了了之。比如拖到现在才写第一课听课笔记。

第一节课,老师对以下内容做了分享,大致分为

  • 环境配置

  • Python简单介绍

    • 面向对象的解释性语言 (老师没有说什么是解释性语言,大家自行google一下)
    • 提供丰富强大的内置库和第三方库
    • 开源,跨平台
    • 易于上手,简单灵
  • 注释

    • 单行注释:

      # this is a comment.
    • 多行注释:
      ‘‘‘
      This is first line of comment.
      This is second line of comment.
      ‘‘‘
  • 变量

    • 弱类型,不需要显示指定变量类型
    • 变量类型分为:(第一节课着重讲了前三种类型)
      • Number:int;float;complex
      • Boolean:True;False
      • String
      • List
      • Tuple
      • Dictionar
    • 通过 type(变量) 来查看变量类型。例如:通过type(name)来查看刚刚输入的name类型
    • 变量命名要见名知意。
    • 变量名是大小写敏感的
  • input 和 print

    • input:请求用户输入。 例如:
      name = input("Please input your name: ")
      age = input("Please input your age: ")
    • print: 打印输出。
      • 直接输出内容。例如:
        print("Hello World, hello Ptyhon!")
      • 输出单个和多个变量。 例如:
        print("His name is %s", name)
      • 格式化输出
        print("His name is {}".format(name))
        print("His name is %s"%name)
  • 类型转换

    • input的返回值是字符串,如果想转换成×××,就用 int(input_returned_value)
  • 命名规则

    • 字母,数字和下划线组成;
    • 首字母不能是数字
    • 驼峰命名,如UserName = "xiaolongtu
  • 运算符优先级

    • 逻辑运算符 < 比较运算符 < 算数运算符 < 幂运算
  • 条件判断
    if 条件:
    逻辑代码 1
    elif 条件:
    逻辑代码 2
    else:
    逻辑代码 3
    Note: 逻辑代码里的多行代码是通过缩进对齐来确定代码是否合法或者是否属于同一逻辑代码.例如:
age = 0

#age = 6 和print是属于同一代码逻辑块。
if name == "xiaolongtu":
    age = 6
    print("The age is {}".format(age))

#age = 6 和print不属于同一代码逻辑块。
if name == "xiaolongtu":
    age = 6
print("His age is {}.format(age))

时间有限,应该要贴些代码段或者图片的。下次希望笔记能做的更好点。晚安。

课后笔记一:Python基础语法介绍(1)

标签:Python3.6.5

原文地址:http://blog.51cto.com/xqtyler/2094194

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!