zoukankan      html  css  js  c++  java
  • python基础语法

    第4天
      基础语法
      1. Python编码规范
      2. 变量
     总结
    第4天
      Python基础语法
    资料
      菜鸟教程
      基础知识手册书籍
      Python官网API
    基础语法
    1. Python编码规范
      国际规范名:PEP 8
    https://www.jianshu.com/p/e132bea1d2c9
      变量名规范(标识符规范)
    1. 由字母数字或下划线组成,首字母不能为数字
    2. 不能为关键字
    3. 建议使用驼峰命名法
      搜字母小写,第二个单词字母大写!
    4. 类名建议大写
    字符串
    函数名小写, 多个单词用 _ 分隔开
    1. 由字母数字或下划线组成,首字母不能为数字
    2. 不能为关键字
    3. 建议使用驼峰命名法
    搜字母小写,第二个单词字母大写!
    4. 类名建议大写!
     字符串
    "我的名字'+name+'"
    '我的名字"++"'
    函数名小写, 多个单词用 _ 分隔开
    1. 由字母数字或下划线组成,首字母不能为数字
    2. 不能为关键字
    3. 建议使用驼峰命名法
    搜字母小写,第二个单词字母大写!
    4. 类名建议大写!
    "我的名字'+name+'"
    '我的名字"++"'
    def size_jia():
      pass #函数主体为空,写为pass
     
    2. 变量
      变量不能重名
      使用type(变量名) 判断类型!
           Number(数字)---> 整数小数!
           String(字符串)--->存储一串字符
    # 字符串拼接方式
    print('姓名:%s,性别:%s,年龄:%s' % (name, age, age))
    print('姓名:{0},性别:{1},年龄:{2}'.format(name, age, age))
    print(f'姓名:{name},性别:{sex},年龄:{age}')
    # 引号起来的都是字符串 `1`
    # 控制台输入的值默认类型都是字符串
    num1 = intput('请输入第1个数字') #3
    num2 = input('请输入第2个数字') #4
    print(type(num1)) #字符串
    print(num1+num2) # 34 字符串相加结果为拼接!
    # 网络传输过程中都是字符串
    https://item.jd.com/id=68744652247
    # 字符串自带很多实用方法!
    len(变量)
       list(列表)---- 是内存中连续的存储空间,可以存储多个数
      列表时内存中一组连续的存储空间! [有序的]
      自带索引/序号, 索引位置从0开始
      列表中可以包含任意数据类型 ['张三',20,'男',170.5]
      自带和字符串一样的切片方法!
    有序,可重复!
      Tuple(元组)
        不可变的列表!
        只能读,不能删除和修改!
    t1 = (1,2,3,4,5)
    print(t1[0]) # 只能读,不能删除不能改!
      Set(集合)
        无序, 不重复
    s1 = (1,2,3) #正确
    s1 = (1,1,2,2,3) # 重复 结果 3个!
      Dictionary(字典)
        key:value 对
        名字key 必须为字符串
    # 定义
    d1= {'name':'张三','age':20,'sex':'男'}
    Python3 的六个标准数据类型中:
         不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
         可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
    总结
      基础语法(语法规范,变量,数据类型)
      逻辑实现, 函数定义.
      各种内置模块! time, String,list.....
    任务:
    整理:字符串, 列表,元祖, 字典,集合相关方法列表!
  • 相关阅读:
    机器学习-liuyubobobo(慕课网)
    python进阶 廖雪峰(慕课网)
    ajax 报0错误
    nav破解
    thinkphp5--关于多条件查询的分页处理问题
    JS/JQuery获取当前元素的上一个/下一个兄弟级元素等元素的方法
    linux 批量删除文件
    Linux下which命令使用详解(转)
    thinkphp5和nginx不得不说的故事
    Git基本操作和使用
  • 原文地址:https://www.cnblogs.com/zuohangyu123/p/13890574.html
Copyright © 2011-2022 走看看