今天正式开始自学python这门语言,本来没打算写东西的,但突然发现不写确实很容易忘,所以还是听了刘欢的建议,注册了一个简书帐号,以记录学习过的东西。
数
python中四种类型的数:整数,长整数,浮点数,复数
python中没有char类型的数,复数是我在编程语言中第一次接触
输入:
-5+4j
结果:
重点是字符串(注意使用英文状态),可以使用单引号(' '),也可以使用双引号(" "),双引号与单引号中字符串使用完全相同,也可以使用三引号(''' '''),使用三引号可以指示多行字符串。如
输入:
print '''this is the first line;
this is the second line'''
运行之后:
以上是使用python自带的IDLE编写,打开之后,打开之后,新建文件(类似于一个记事本文件),输入内容,保存之后,run--run module或者F5,便可以等到结果。
注意:
当单引号存在歧义时,可以使用双引号:
如:
"what's your name?"
如果使用'what's your name?'便会报错,如下图:
转义符
可以使用转义符解决上述问题,反斜杠+单引号(\')可以表示单引号:如
'what\'s your name?'
输出如下:
同样,在双引号内部也可以使作(\)来指示双引号,也可以用(\\)指示(\)如:
print "what's your \\name"
print "what's your \name"
print "what's your \ name"
print "what's your \\name"
输出:
第二句中(\n)被当作转符(换行)使用了,所以一句话被断成两行;
第一句中两个反斜杠,所以没有当成转义符使用,直接输出(\name);
第三句中,反斜杠和name分开了,所以也没有当成转义符;
第四句中,两个反斜杠连用指示反斜杠本身;
标识符
变量是标识符的例子。python中标识符的命名和c以及java差不多。
1.标识符可以是字母、数字、下划线,其中字母区分大小写;
2.第一个字符必须是字母或下划线;
有效的标识符如:wang,Name_1,_buaa3
无效的标识符如:3sun,wu-wu,xiao ming
明天学习“对象”