一、python中数的类型:
1. 整数:
整数举例:2,5,100.
2.浮点数:
浮点数举例:3.23,52.3E-4.(E标记表示10的幂,5.23E-4表示为52.3*10^-4).
3.复数:
复数举例:(-5+4j),(2.3-4.6j).
附:在python中不区分“long int”类型。默认的整数类型就是任意长度的。
二、python中字符串:
字符串是字符的序列,在python中写的每个python程序几乎都会用到字符串。
- 自然字符串:如果你想指定一些不被特殊处理,那么就需要在字符串前加上R或r来指定自然字符串。
- 字符串在创建之后是不可变的。
三、引号:
1.单引号:
可以使用单引号指定字符串,如‘what is your name?’。字符串中的空格和制表符都会照原样保留。
2.双引号:
双引号和单引号用法完全相同。
不过在某些时候需要用到双引号。当内容中包含‘ 时,在外部输入’会报错,所以在外部需要“,这时不会报错。
3.三引号:
使用三引号时可以指示一个多行的字符串。在三引号中可以自由的使用单引号和双引号。
在输出界面时会自动转换,换行转为\n ,TAB将转换为\t 等等。
四、format方法
有时候不想用其他信息来构造字符串这个时候format()方法就非常有用。
format方法内的值是与前面{}中的数字相对应的。
个人总结:学习C语言的小伙伴可以这样理解 这个print中的{0}{1}相当于c语言中的%c &d,而后面的format中的值则是c语言中后面的变量的值。由于python是完全面向对象的,所以在需要变量的时候不要像c语言或者Java中再去声明对象类型和创建新的对象。
五、标识符的命名
在了解标识符之前先说一下变量,有些基础的可能都会知道,变量就是你计算机存储信息的一部分内存,他是用来存储我们想要的数据信息。
标识符的命名规范:
- 标识符的第一个字符必须是字母或者一个下滑线('_')。
- 标识符的其他字符可以由字母、数字、下划线等组成。
- 标识符是对大小写敏感的。也就是 name和Name是两个不同的标识符。
六、逻辑行和物理行
物理行:就是你在编写程序时所看到的。
逻辑行:就是Python编译器编译时读取的单个语句。
python假定每个物理行对应一个逻辑行。
如果想要在一个物理行中编写多个逻辑行那么需要分号(;)来标识分开每个逻辑语句。
比如:
这三个是等同的,不过为了读码和修改的方便建议使用第一种或者第三种。在python程序中一般情况下都是是由第三种,不过我是由C和java转过来的比较习惯加上分号看着舒服一点。
七、缩进
python中不像Java和c语言中那样用{}来决定语句的分组,而是用缩进来决定语句的分组。
在python中空白非常重要,在每行开头的空白称之为缩进。
在行首的主要的空白(空格键和制表符)用来决定逻辑行缩进的层次,从而决定语句的分组。同一层次的语句必须具有相同的缩进。每一组这样的语句称为一个块。
首先要记得不能随意的使用缩进,否则会引发错误。如:
具体什么时候用到缩进,会在后面的文章中提到。
以上就是我在自学过程中所学习到Python最基本的内容 ,接下来我会继续更新学习python。