Python基础语法(二)

Python基础语法二

import time
import calendar
# python 基础语法2

"""
    Python 数字

    Python 数字数据类型用于存储数值。
    数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。
"""

var1 = 1
var2 = 2

'''
    del语句的语法是:

    del var1[,var2[,var3[....,varN]]]]
'''

del var1

'''
    Python 支持四种不同的数值类型:

    整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。
    长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。
    浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
    复数( (complex numbers)) - 复数的虚部以字母J 或 j结尾 。如:2+3i

    长整型也可以使用小写"L",但是还是建议您使用大写"L",避免与数字"1"混淆。Python使用"L"来显示长整型。
    Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
'''

'''
    Python数字类型转换:
    int(x [,base ])         将x转换为一个整数
    long(x [,base ])        将x转换为一个长整数
    float(x )               将x转换到一个浮点数
    complex(real [,imag ])  创建一个复数
    str(x )                 将对象 x 转换为字符串
    repr(x )                将对象 x 转换为表达式字符串
    eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象
    tuple(s )               将序列 s 转换为一个元组
    list(s )                将序列 s 转换为一个列表
    chr(x )                 将一个整数转换为一个字符
    unichr(x )              将一个整数转换为Unicode字符
    ord(x )                 将一个字符转换为它的整数值
    hex(x )                 将一个整数转换为一个十六进制字符串
    oct(x )                 将一个整数转换为一个八进制字符串
'''

"""
    Python 字符串

    符串是 Python 中最常用的数据类型。我们可以使用引号来创建字符串。
    创建字符串很简单,只要为变量分配一个值即可。例如:
"""
var1 = 'Hello World'
var2 = "Hello Python"

print("var1[0]:",var1[0])
print("var2[6:10]",var2[6:10])
print("更新字符串:",var1[:6]+var2[6:12])

'''
    Python三引号(triple quotes):

    python中三引号可以将复杂的字符串进行复制:
    python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
    三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。
'''
var1 = '''hello
world'''
print(var1)

'''
    Unicode 字符串:
    Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单:
'''
var = u'Hello\u0020World'
print(var)

'''
    Python 列表(Lists):
    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
    Python有6个序列的内置类型,但最常见的是列表和元组。
    序列都可以进行的操作包括索引,切片,加,乘,检查成员。
    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
    列表的数据项不需要具有相同的类型
    创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
'''
list1 = [1,2,3,4,5]
list2 = ["a","b","c","d"]

print(list1[0])
print(list2[1:5])

list1[1] = 10
print(list1[1])

del list2[1]
print(list2)
print(len(list2))   #长度
print(list2*4)      #重复
print("a" in list2) #元素是否存在于列表中
for i in list2:
    print(i)

print(list2[-2])
print(list2[1:])

'''
    Python 元组:
    Python的元组与列表类似,不同之处在于元组的元素不能修改。
    元组使用小括号,列表使用方括号。
    元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

    任意无符号的对象,以逗号隔开,默认为元组
'''
tup1 = (1,2,3,4,5,6)
tup2 = "a","b","c","d","e"
tup3 = ()
tup4 = (1,)

print("tup1[0]:",tup1[0])
print("tup1[1:5]",tup1[1:5])
tup5 = tup1 + tup2
print(tup5)

print(tup1)
del tup1
print("删除了tup1")
#print(tup1)

'''
    Python 字典(Dictionary):
    字典是另一种可变容器模型,且可存储任意类型对象。
    字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
'''
dict1 = {'name':'张三','age':20}
dict2 = {'name':'李四','age':25}

print("dict1['name']:",dict1['name'])
print("dict2['age']:",dict2['age'])

dict1['age'] = 27
print("dict1['age']:",dict1['age'])

del dict1['age']
print(dict1)
dict1.clear()
print(dict1)
del dict1

'''
    Python 日期和时间
    Python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个 time 和 calendar 模组可以帮忙。
'''
ticks = time.time()
print(ticks)
print(time.localtime(ticks))
print(time.asctime(time.localtime(ticks)))

cal = calendar.month(2016,3)
print("三月日历")
print(cal)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值