学习教程:廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/1016959663602400
第一个Python程序:
一,命令行模式和Python交互模式
1.命令行模式:c:>
2.Python交互模式:在命令行模式下敲命令python ,提示符: >>>
3.在Python交互模式下输入exit()并回车,就退出了Python交互模式,并回到命令行模式
二,代码编写
1.数学计算
直接输入代码,按回车
100+200
300
2.让Python打印出指定的文字
print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号
print(‘hello, world’)
hello, world
使用文本编辑器
在文本编辑器中输入代码,保存,在命令行模式下输入标题即可运行
报错的意思就是,无法打开hello.py这个文件,因为文件不存在。这个时候,就要检查一下当前目录下是否有这个文件了。如果hello.py存放在另外一个目录下,要首先用cd命令切换当前目录
输入和输出
输出
1.print(‘hello, world’)
print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出
2.print()也可以打印整数,或者计算结果
print(300)
300
print(100 + 200)
300
我们可以把计算100 + 200的结果打印得更漂亮一点:
print(‘100 + 200 =’, 100 + 200)
100 + 200 = 300
输入
name=input()
Python基础
以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。
Python程序是大小写敏感的,如果写错了大小写,程序会报错。
Python使用缩进来组织代码块,请务必遵守约定俗成的习惯,坚持使用4个空格的缩进。
在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。
数据类型和变量
数据类型:
一,整数
Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。
计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
二,浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
三,字符串
字符串是以单引号’或双引号"括起来的任意文本
如果字符串内部既包含’又包含"怎么办?可以用转义字符\来标识 ‘I’m “OK”!= I’m “OK”!
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是
如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’‘表示’‘内部的字符串默认不转义
如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用’’’…’’'的格式表示多行内容
四,布尔值 空值