学习python笔记1

1.执行权限

   若要在Linux中直接运行Python文件,需要加执行权限:chmod 755 文件名.py

    注:chmod是执行权限命令,755是权限码,权限码中4是读,2是写,1x

           权限码的第一位7代表所属用户权限为可读可写可执行,第二位5为所属

           组可读可执行,第三位5为其他用户刻度可执行。

 

2.环境变量区别

   如果是在文本中编辑,想把它变成一个可执行程序,需要在开头加上下面两

   种命令中的任意一种。

   #!/usr/bin/env python

   #!/usr/bin/python

  其区别为:env为找环境变量命令,在Linux下如果自己装了Python是在localbin

  文件下,如果不加env,则调用时依旧使用Linux自带的python版本,无法使用

  自己安装的更高级版本。

 

3.Python2.x中若要引用中文,需要在程序开头处加上# -*-  coding:utf-8 -*-

   Python3.x可以直接引用中文

 

4.字符编码发展:

学习python笔记1

 

5.Python注释方法  #:单行注释

                              '''  ''':多行注释/多行打印

例:

学习python笔记1

 

6.Python格式化输出:

1

学习python笔记1

注:%s是输出字符串,年龄那里也可以改成%d,但是在定义的时候需要强制转换成int类型,否则默认输入字符型。(打印xxx的数据类型:printtypexxx))

2

学习python笔记1

注:三种方法中推荐使用第二种

3

学习python笔记1

 

7.Python2.x中的raw_input与Python3.x中的input作用相同,Python2.x中的input认为输入

  什么格式就是什么格式,用法多余。

 

8.调用包(隐藏密码)

学习python笔记1

 

 9.if判断(账号密码)

正确:

学习python笔记1

密码错误:

学习python笔记1

账号错误:

学习python笔记1

注:在此代码中,if条件下语句后面加冒号,下一行会强制缩进,表明逻辑关系。

故在Python中缩进不能出错,该对齐的一定要对齐,否则就会提示IndentationError

 

10.多重判断(判断年龄)

1)正确

学习python笔记1

2)猜大了

学习python笔记1

3)猜小了

学习python笔记1

注:Python中的else if表示方法为elif

11.循环(while猜年龄)

学习python笔记1

改进:

(错误)

学习python笔记1

(正确)

学习python笔记1

12.循环(for

1)普通循环

学习python笔记1

2)隔行循环

学习python笔记1

3)条件循环

学习python笔记1

13.continue是跳出本次循环,进行下一次循环。break是跳出整个循环