初识python(一)数值、列表、元组

阅读本文可以让你对python的数值、列表、元组有个初步了解,往后的文章会详细介绍其中的内容。

"""
Python 是一种既可以面向过程也可以面向对象编程的解释型高级编程语言
"""

@[TOC](**1.1 第一个python程序:打印“Hello World!”**)

#           print() 函数用于在控制台输出想要输出的内容
print("Hello World!")  # Hello World!
# 相当于: print('Hello World!')
"""
python 单引号跟双引号使用起来是一样的,
但是必须成对出现,且为英文的单(双)引号
"""
# python单行注释用 # 号,多行注释用 '''注释内容''' 或者 """注释内容"""
# 被注释的内容是给人看的,不会被当成代码被python解释器读取

'''
顺便一提,为了方便操作,可以为任意类型取一个易记的别名,即变量名。
    使用等号= 将右边的内容赋值给左边的内容:
    a = 1   创建一个变量,取名为a,将1赋值给a。
    python变量名命名规则是:
    变量名可以包括字母、数字、下划线,但是数字不能作为开头:
    即2_a不合法,a_2合法
    变量名最好使用有意义的英文单字,否则容易混乱
'''

# 以上为基础部分
# ---------------------------------------------------------

@[TOC](**1.2 python内置的数据类型**)

@[TOC](**1.2.1 数值**)

'''
整数型:没有大小和长度限制,仅受限于可用内存的大小。
        1、-2、3333333333、-4444444444等均为整数型
浮点数型:没有范围限制,有长度限制,也受限于内存的大小。
          浮点数取值范围在-10^308到10^308之间
          1.0、23e45、-6e-7等均为浮点数
复数型:其中实部可以为0,如0+2j;另外,虚部的j和J是一样的,如1+2J
        x = 3 + 4j  y = 5 + 6j
        x.real 取得实部,为3;x.imag取得虚部,为4
        x + y 值为(8+10j);x-y值为(-2-2j);
        x * y = (3*5-4*6) + (3*6 + 4*5)j 值为(-9+38j)
布尔型:代表真或假。其中True表示真,非0表示真;False表示假,0、None、空字符表示假
        可以用bool()方法输出一个对象的布尔值,返回值是True或False
        print(bool(0))  # False

"""
数值类型运算符号包括:加+,减-,乘*,除/,整除//(只取结果的整数部分,5//2=2),
                    取模%(两数相除,只取余数部分,5%2=1),
                    求幂**(即次方:2**2=4)
"""
'''

@[TOC](**1.2.2 列表(list)类型:列表元素可以是任意的类型混搭**)

# 以下是一个简单的列表,列表通过索引(也称:下标)取得其中的元素,索引从0开始
list01 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 索引    0  1  2  3  4  5  6  7  8
# 负值索引-9 -8 -7 -6 -5 -4 -3 -2 -1
print(list01[0])  # 1
print(list01[-1])  # 9
'''
可以使用list01[m:n]获得一个“切片”,即列表的某个片段
另外,列表的索引表示为list01[start:end[:steps]]
    start:代表索引开始
            list01[0:8]代表输出列表索引为0至索引为7的元素,不包括索引为8的元素
            list01[0:]则代表输出列表所有元素,也可以写作list01[:]
    end:   代表索引结束
    steps: 代表步长,即后一个元素比前一个增加的值,默认为1,可以不写
            为正数时,输出元素是从左到右:
            list01[0:8:2]  此处步长为2
                得到 [1, 3, 5, 7]
            为负数时,输出元素从右到左:
            list01[::-1]此处start和end为空,代表取所有元素,从右到左
                得到 [9, 8, 7, 6, 5, 4, 3, 2, 1]
            
'''

@[TOC](**1.2.3 元组(tuple)类型:元组元素可以是任意的类型混搭**)

# 以下是一些简单元组例子
a = ()  #空元组
b = (1,)    # 只有一个元素的元组。仅1个元素时必须要加个英文的逗号
'''
注意:
    1、元组类型一旦创建,则不可修改其中的元素
    2、元组可以使用跟列表一样的“切片”功能
    3、可以使用tuple(list)方法将一个列表转化称元组,
        也可以使用list(tuple)方法将一个元组转化称列表。
'''

*初识python(二)字符串、字典、集合
*初识python(三)文件对象
请关注我的订阅号 虫子代码 查看
订阅号:虫子代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值