A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

方跃辉

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 方跃辉 初级黑马   /  2018-8-1 23:58  /  1222 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

.按照惯例,先来一个Hello World的程序,这个程序恰好反映出Pyhton短小精炼的语言特点。
1 print "Hello, World!"2 print ("Hello, World!")


2.字符串:字符串是指用' '或" "括起来的任意文本。也可以用''' '''这种格式表示多行内容。
[url=][/url]
word = 'word'sentence = "这是一个句子。"paragraph = """这是一个段落。包含了多个语句"""print word    #anwser  wordprint sentence   #anwser 这是一个句子print paragraph #anwser这是一个段落。包含了多个语句[url=][/url]

       如果在字符串内部既有 ' 又有 " ,则可以使用转义字符 \ 来标识区分哪些是字符串本身的内容。
1 a='i\'m\"OK\"!'2 print a3 #anwser  i'm"OK"!
      Python也允许使用r' '来表示’ ‘内部的字符串默认不转义。
[url=][/url]
1 b='\\'2 print b  #anwser \3 c='\\\t\\'4 print c5 #anwser \t表示跳到下一个制表符6 \    \7 #使用r' '不转义8 print r'\\\t\\'9 \\\t\\[url=][/url]

      字符串的切片操作。字符串的第一个字符的标号是从0开始。
[url=][/url]
1 str = 'Hello World!'2 print str   # 输出完整字符串3 print str[0]   # 输出字符串中的第一个字符4 print str[2:5]   # 输出字符串中第三个至第五个之间的字符串5 print str[2:]   # 输出从第三个字符开始的字符串6 print str[3:-1]  #从右往左数第一个字符标号是-17 print str * 2   # 输出字符串两次8 print str + "TEST" # 输出连接的字符串[url=][/url]

3.列表(list):列表是一个可变的有序表,可以使用列表元素的索引来访问列表元素。第一个元素的索引仍然是0。
[url=][/url]
1 list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]2 tinylist = [123, 'john']3 4 print list # 输出完整列表5 print list[0] # 输出列表的第一个元素6 print list[1:3] # 输出第二个至第三个的元素 7 print list[2:] # 输出从第三个开始至列表末尾的所有元素8 print tinylist * 2 # 输出列表两次9 print list + tinylist # 打印组合的列表[url=][/url]

           列表的一些操作函数:增加元素append(),插入元素insert(),删除元素pop()。
1 tinylist.append('abc')  #在列表末尾增加元素2 tinylist.insert(1,99)   #在索引为1的位置插入元素3 tinylist.pop()  #在列表末尾删除元素  返回删除的元素4 tinylist.pop(1)  #在索引为1 的位置删除元素,返回删除的元素
          对列表元素的更改就很简单了,直接对索引位置进行赋值。
4.元组(tuple):元组也是Python内置的一个有序集合,它和列表有些类似,但是元组在初始化后就不能修改。是不可变对象。
[url=][/url]
1 tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )2 tinytuple = (123, 'john')3 4 print tuple # 输出完整元组5 print tuple[0] # 输出元组的第一个元素6 print tuple[1:3] # 输出第二个至第三个的元素 7 print tuple[2:] # 输出从第三个开始至列表末尾的所有元素8 print tinytuple * 2 # 输出元组两次9 print tuple + tinytuple # 打印组合的元组[url=][/url]

        元组由于是不可变的数据集合,所以不能修改其中的元素,但是元组元素的访问方式和列表相同。
5.字典(dict):字典也是一种无序的数据集合,但是它使用键—值(key-value)进行存储,具有很快的查找速度。
[url=][/url]
dict={}dict['one']=1print dict#anwser  {'one': 1}dict[2]='two'print dict#anwser {2: 'two', 'one': 1}[url=][/url]

       把数据放入字典的方式,除了初始化的时候指定外,还可以通过键(key)放入。另外若是想删除字典的数据,同样使用pop(key)函数,键-值数据均会删除。
1 tinydict[34]=66  #往字典里增加数据2 tinydict['name']='Bob'  #也可以通过key修改字典里的数据3 tinydict.pop('code')  #删除键为‘code’的数据

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马