python基础篇一

(1)在python中,变量定义不需要像C,C++,Java之类语言以一个关键字开始, 例如: a = 'aaaaa'

(2)Python有五个标准的数据类型:
 
 
  • Numbers(数字)
    • int(有符号整型)
    • long(长整型[也可以代表八进制和十六进制]) 定义long型变量,后面跟个 L(不用 l 是为了防止与 1 混淆)
    • float(浮点型)
    • complex(复数)
  • String(字符串) 字符串可以像数组一样通过下标访问每个字符 可以通过 a[n:m] 取出 第n个到m-1之间的字符 也可以直接用 + 连接两个字符串
  • List(列表)用 [] 定义, 和数组类似,可以通过下标访问元素 也可以通过 + 连接两个 List
  • Tuple(元组) 用 () 定义,类似于List, 内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。 元组是不允许更新的。而列表是允许更新的.
  • 这里说的不可修改也不是绝对的,例如:
  • 	test4 = ([1, 2], 'aaa', 'c')
    	print test4
    
    	test4[0][1] = 3  // 正确
    	print test4
    
    	test4[0] = [3, 4]  // 错误
    	print test4
  • Dictionary(字典) 列表是有序的对象结合,字典是无序的对象集合,两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
  • 字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

  • 	dict = {}
    	dict['one'] = "This is one"
    	dict[2] = "This is two"
    
    	tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'}
    
    	print dict['one']  # 输出键为'one' 的值
    	print dict[2]  # 输出键为 2 的值
    	print tinydict  # 输出完整的字典  // 发现获得和定义的顺序是反向,呵呵。。。难怪是无序的
    	print tinydict.keys()  # 输出所有键   // 
    	print tinydict.values()  # 输出所有值

  • 所有编程语言都会涉及到类型转换,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 转换为一个列表

    set(s)

    转换为可变集合

    dict(d)

    创建一个字典。d 必须是一个序列 (key,value)元组。

    frozenset(s)

    转换为不可变集合

    chr(x)

    将一个整数转换为一个字符

    unichr(x)

    将一个整数转换为Unicode字符

    ord(x)

    将一个字符转换为它的整数值

    hex(x)

    将一个整数转换为一个十六进制字符串

    oct(x)

    将一个整数转换为一个八进制字符串

Python基础.doc》是一份讲解Python编程基础的文档。Python是一种简洁、易学、高效的编程语言,因此它成为了很多人入门编程的首选语言。 这份文档应该包含了Python的基本语法、变量、数据类型、运算符、流程控制、循环语句等内容。首先,它会详细介绍Python的注释规则,以及如何定义和使用变量。变量是存储数据的容器,它可以用于存储不同类型的数据,包括整数、浮点数、字符串等。接下来,文档应该解释各种常见的运算符,如算术运算符、比较运算符和逻辑运算符,以及它们的优先级和使用方法。 然后,文档应该涵盖Python中的条件语句和循环语句。条件语句如if语句和else语句,用于根据条件执行不同的代码块。循环语句如for循环和while循环,用于重复执行某些代码段。在解释这些语句时,应该给出一些实际的例子来帮助读者更好地理解。 此外,文档还应该介绍一些常用的内置函数和字符串操作方法。内置函数是Python提供的一些预先编写好的函数,可以直接使用,如print()和len()等。字符串操作方法主要是对字符串进行切片、连接、替换以及查找等操作。 最后,文档中还应该提供一些练习题或者编程示例,让读者能够通过实践来巩固所学的知识。 总之,《Python基础.doc》是一份详细讲解Python编程基础的文档,内容应该涵盖Python的基本语法、变量、数据类型、运算符、流程控制、循环语句等,并配有实例和练习题,以帮助读者更好地理解和掌握Python编程知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值