学phython的小笔记

第一天

首先通过一些视屏来进行Python,在学习了c,java之类的语言之后的确会比较快的上手,而且Python的确很灵活,很省事。但灵活所带来的就是自己代码的不稳定性,而且很多时候会以其他语言的思路来写代码,就还是会遇到一些小问题。
首先,Python是用缩进来实现代码的分块的,所以缩进必须严格遵守。

1. 输入输出

现在所接触输入只有input(),python不用对数据进行类型的定义,它会自己识别。
所以,输入数字、字符串、字符等等全都可以用input搞定。
输出则是print为主,但print内部的输出方式也有许多种:

  • [1] 首先是同c语言相似的一种,用旧的字符串格式化方式。
       eg:输出—— 山岳对你说,你好!
      print("%s对你说,%s" %(“山岳”,“你好!”))

    [2]用format函数,在{}内可以对format内的元素编号的,它的编号从0开始。
    这里编号是0,1。在前面输出字符串中,还可以进行编号的替换和多次使用。
    eg: print(’{}对你说, “{}!”’.format(‘山岳’, ‘你好!’))
      还可以写为print(’{0}对你说, “{1}!”’.format(‘山岳’, ‘你好!’)),
      编号改写:print(’{0}对你说, {1}! {1}’.format(‘山岳’, ‘你好!’))
         此语句输出为:山岳对你说,你好!山岳

2.选择、循环语句

  1. 选择语句
    if 条件 :
       执行步骤
    elif 条件 :
       执行步骤
    、、、
    else :
       执行步骤
  2. for循环语句
    for循环和之前c的就差距有一点大了,
    for i in range(0,n)表示从0到n-1的依次循环,range内还可以填写字符串的遍历,列表的遍历。
  3. while循环
    while循环同,几乎没有什么变化。

3、列表

列表非常的灵活,一般有多种操作方式。
1、列表中分片list[1:3]取第一位到第三位,不包括第三位。
2、访问列表: list[-1]表示访问列表的最后一位。-2是倒数第二位。
3、list1[0] = ‘D’       # 修改元素值
list1.append(‘E’)       # 列表添加元素
list1.insert(0 , ‘F’)       # 在某处插入元素
https://blog.csdn.net/laobai1015/article/details/85126659
这里有一些列表的操作方式和函数。

4、字典

dictionary[key] = value 直接添加key到字典中,设key的vaule值为value.
(不得不说,python真的是一门非常随便的语言啊。)

Published by

风君子

独自遨游何稽首 揭天掀地慰生平