Python的学习之旅

Python

yyx的Python学习之旅就此开始


学前:

IDE:Microsoft Visual Studio Code;

Python:Anaconda(官网,镜像下载网址);

数据结构及类型

1.数字

  • 单纯的数字包含int和float;
  • "/"返回的是一个float,"//"去除小数,保留整数,但是不会四舍五入;
  • 用"j"或者"J"定义虚部,如:"1+2j";

2.字符串

  • ''或者是""都可用于表示字符串;
  • ""可以转义,用print()输出字符串的时候,在前面加"r"可以使字符不被""转义;
  • 如果不用/n换行,可以直接使用如下结构:
    print("""
    ...
    """)
    原封不动地输出,包含输入的enter(换行);
    ("可以被换为');
  • 可以用"+","*"对字符串(或者是对字符串和字符串型的变量)进行操作;
  • 切片:word[x:y:c]表示的是索引x到y(不包括y;索引或者成为偏移)间隔为c的一组字符串,返回类型为字符串(若x为空,则代表0;若y为空,则代表方向d上的最后一个数字;c默认为1,正数表示方向d从左到右);
    |0|1|2|3|4|5|...
    0 1 2 3 4 5...
    0,1,2,3,4,5...为索引,而"012345..."为内容;
  • len()函数可以返还对应字符串的长度;

3.列表

  • "列表"(list)可以用来存放不同类型的数据,
    例如:
    squares = [0,1,2,"asd"];
  • 获取部分元素的方式为索引或者切片,与字符串类似;

4.另外

  • 在python中,"**"表示^,
    例如:2**10=1024;
  • 在python中,"#"用于注释;

数据结构

  • 列表可以存放不同类型的数据,但是元组只能存放相同类型的数据;
  • 所有的序列类型都可以进行切片操作;
  • 同种序列类型支持用"+"链接,返回类型为该序列类型;
posted @ 2021-08-02 21:09  RioJasonC  阅读(43)  评论(0编辑  收藏  举报