当前位置: 首页 > wzjs >正文

网站建设的发展趋势常德seo

网站建设的发展趋势,常德seo,求职招聘网站建设投标书,苏州网站建设与网络推广1.1.1 数据类型与变量(Django 基础学习细节) Python 作为 Django 的基础,理解其数据类型和变量的使用至关重要。下面将详细讲解常见数据类型、变量声明、类型转换以及字符串格式化方法。 一、基础数据类型 1. int(整数&#xff09…

1.1.1 数据类型与变量(Django 基础学习细节)

Python 作为 Django 的基础,理解其数据类型和变量的使用至关重要。下面将详细讲解常见数据类型、变量声明、类型转换以及字符串格式化方法。

一、基础数据类型

1. int(整数)

  • 表示整数类型,如 1-100
  • 支持任意精度计算
  • 示例:
    a = 10
    b = -3
    print(type(a))  # <class 'int'>
    

2. float(浮点数)

  • 表示带小数点的数,如 3.14-0.001
  • 注意浮点精度问题
  • 示例:
    pi = 3.14159
    print(type(pi))  # <class 'float'>
    

3. str(字符串)

  • 一串字符,单引号或双引号包裹,如 'hello'"world"
  • 支持多行字符串(用三引号)
  • 示例:
    name = "Django"
    desc = '''This is
    a multi-line
    string.'''
    print(type(name))  # <class 'str'>
    

4. bool(布尔型)

  • 只有两个值:TrueFalse
  • 常用于条件判断
  • 示例:
    is_valid = True
    print(type(is_valid))  # <class 'bool'>
    

二、复合数据类型

1. list(列表)

  • 有序、可变、用方括号 [] 表示
  • 元素可以是任意类型,支持嵌套
  • 支持切片、增删改查
  • 示例:
    nums = [1, 2, 3, 4]
    nums.append(5)
    nums[0] = 99
    print(nums[1:3])  # [2, 3]
    

2. tuple(元组)

  • 有序、不可变、用小括号 () 表示
  • 适合存储不希望被修改的数据
  • 示例:
    t = (10, 20, 30)
    print(t[1])  # 20
    # t[0] = 100  # 会报错
    

3. set(集合)

  • 无序、不重复元素、用花括号 {} 或 set() 创建
  • 支持集合运算(交、并、差等)
  • 示例:
    s = {1, 2, 3}
    s.add(2)
    s.add(4)
    print(s)  # {1, 2, 3, 4}
    

4. dict(字典)

  • 键值对集合、用花括号 {} 表示
  • 键唯一、值任意、查找速度快
  • 示例:
    user = {"name": "Alice", "age": 23}
    user["email"] = "alice@example.com"
    print(user["name"])  # Alice
    

三、类型转换

  • int(x):转为整数
  • float(x):转为浮点数
  • str(x):转为字符串
  • bool(x):转为布尔值
  • list(x):转为列表(如字符串转字符列表、元组转列表)
  • tuple(x):转为元组
  • set(x):转为集合
  • dict():构造字典(通常配合 [(key, value), …])

示例:

a = "123"
b = int(a)        # 123
c = float(a)      # 123.0
d = str(456)      # "456"
e = bool(0)       # False
f = list("abc")   # ['a', 'b', 'c']
g = tuple([1,2])  # (1, 2)
h = set([1,2,2])  # {1, 2}

四、字符串格式化

1. 百分号 % 格式化(经典写法)

name = "Tom"
age = 18
print("My name is %s, age is %d" % (name, age))

2. format() 方法(推荐)

print("My name is {}, age is {}".format(name, age))
print("My name is {0}, age is {1}".format(name, age))
print("My name is {name}, age is {age}".format(name="Tom", age=18))

3. f-string(Python 3.6+,最推荐)

print(f"My name is {name}, age is {age}")

f-string 支持表达式:

print(f"2 + 3 = {2 + 3}")

五、变量声明与命名规范

  • 变量无需声明类型,直接赋值即可
  • 命名建议使用小写字母+下划线(PEP8风格),如 user_name
  • 变量名区分大小写

六、实用小结

  • 充分理解基本类型和数据结构,是后续 Django ORM、视图、模板等用法的基础
  • 字典和列表在 Django 模型、序列化、API数据处理中极为常见
  • 熟练掌握字符串格式化,有助于模板渲染和日志输出
http://www.dtcms.com/wzjs/216364.html

相关文章:

  • 上海品牌网站开发谷歌优化
  • 手机网站建设怎么做网址
  • 如何推广品牌知名度关键词优化是怎么弄的
  • 哪些网站首页做的好怎样做网络销售平台
  • 生产管理软件哪家好seo排名优化怎样
  • 网乐科技网站建设网站免费推广方式
  • 宝安做网站信科如何推广平台
  • WordPress放B站哈尔滨最新信息
  • 网站成功案例分析如何免费自己创建网站
  • 珠海市网络营销协会的官方网站软文推广系统
  • 做网站用什么ps软件sns营销
  • 自适应网站源码郑州新闻发布
  • 书画院网站建设方案漳州seo建站
  • 英语网站都可以做哪些内容买域名要多少钱一个
  • h5制作网站sem广告
  • 静态网站跟动态网站seo需要用到哪些工具
  • 商城网站建设怎么建设网络营销与直播电商专升本
  • 局门户网站的建设在线推广
  • 怎么在网站里做网页网址链接生成器
  • 广州有什么好玩的游乐场北京百度关键词优化
  • 做色情网站会怎么样seo营销课程培训
  • 济南冷空气来袭提升seo排名的方法
  • 最新钓鱼网站源码实事新闻热点
  • 上海市工商网站官网微信公众号怎么推广
  • 域名停靠app免费下载网站域名注册官网
  • 网站云服务器租用免费广州seo
  • 企业为什么融资seo关键词分类
  • 公司企业邮箱申请seo全网优化指南
  • 专业的设计网站关键词的选取原则有
  • Linux哪个版本做网站好优化是什么意思?