Python基础【01】———基础命令+变量定义+输入输出

1、在Linux命令行输入python进入python2的命令行,可以执行python的语法,输入exit()退出python命令行。

2、在Linux命令行输入python3进入python3的命令行,可以执行python的语法,输入exit()退出python命令行。

3、在Linux命令行输入ipython进入python2的命令行,可以执行python的语法和Linux的系统命令,输入exit(exit())退出python的命令行。

4、在Linux命令行输入ipython3进入python3的命令行,可以执行python的语法和Linux的系统命令,输入exit(exit())退出python的命令行。

5、在python中#号是单行注释,三个单引号或者三个双引号是多行注释。

6、在python3中默认可以识别中文,但是在python2中默认不可以识别中文,解决办法:

A.在包含中文字符文件的第一行添加

#-*- coding:utf-8 -*-

B.在包含中文字符文件的第一行添加

#coding=utf-8

Python官方推荐使用方法A。

扫描二维码关注公众号,回复: 11573286 查看本文章

7、Python变量的定义:变量名=值。一个变量相当于一个容器,无需像C语言那样先声明变量的类型再赋值。

8、input使用:input是从键盘获取一个数值,当按下回车之后将获取的数值付给相应的变量。eg:high = input("请输入您的身高:")

9、print输出某个变量的值:

A.输出整型:

age = 18

print("age is : %d"%age)

B.输出字符串:

name = shanshan

print("name is : %s"%name) 

10、input输入函数在python2和python3中是不同的,python2中会把输入的内容当做一条语句来执行,而在python3中才是将输入的内容视作一个字符串来对待。那么要想在python2中将输入的内容视作一个字符串需要使用raw_input("请输入:")。注意:input获取的所有数据,都当做字符串类型。

11、使用type(a)可以查看变量a的类型。

12、强制类型转换,以下可以将str类型强制转换为int类型:

age = "20"#此时age类型为str,值为‘20’

age_num = int(age)#此时age_num类型为int,值为20

13、if和else下都可以有多条语句,但是这些语句之前必须有tab键,如果没有tab键则不认为这是if和else下的语句。

14、python运算符:

**   :   2**3表示2的3次方

//    :   相当于C语言中的取整

%   :   相当于C语言的取余

“H”*10   :    结果是‘HHHHHHHHHH’,10个H

15、print输出多个变量的值:

name = "laowang"

age = 20

addr = "shandong"

print("姓名:%s,年龄:%d,地址:%s"%(name,age,addr))

16、在ubuntu下使用vi编辑器,如下命令可以打开一个文件同时让光标调到某一行:

vi test.py +11

以上命令可以打开test.py文件并让光标调到第11行

17、print如果只是打印一个变量的值,例如a=3,只是打印变量a的值:

print("%d"%a)         等价于      print(a)

18、Python中没有C语言的do while和switch以及++和--。

19、print打印默认每打印完一次会自动换行,若想要其打印完不换行使用print("*",end="")如此打印完一个*后不会自动换行,若想要其什么也不打印只是换行则使用print("")如此只是打印一个换行,不会打印其它东西。

20、len可以测一个字符串变量的长度,eg:name="abc"     len(name)的值为3。

21、取出字符串中的某一个字符,eg:name = "abc"    name[0] = 'n'   name[-1] = c   name[-2] = b

22、切片,即取出字符串中某一段(片)字符,eg:name = "shanshan"   name[0:4] = 'shan'   name[0:] = 'shanshan'   name[0:-1] = 'shansha'   name[0:-1:2] = 'sasa'这里的2为步长,默认步长为1,如果步长为2的话表示取一个跳一个,逆序:name[-1:0:-1] = 'nahsnah'   name[-1::-1] = 'nahsnahs'   name[::-1] = 'nahsnahs'


猜你喜欢

转载自blog.csdn.net/fang_yang_wa/article/details/78552135