python--执行、输出变量(format)、输入(input)导入模块、标准库、循环
1、linux可以通过./hello.py执行py文件,不过需要两个条件:
–》chmod +x hello.py
–》第一行增加 #!/usr/bin/env python
一般不使用
也可以通过 python hello.py来执行
2、python2 默认为ASCII编码
python3 默认为UTF-8编码
3、’’’ ‘’’ 为注释多行
4、变量输出的方法:
----》通过%s可以输出变量,例如:
a = ‘周杰伦’
print(‘这个人叫做%s’%a)
结果为:这个人叫做周杰伦
----》也可以通过.format输出,例如:
a = ‘周杰伦’
b = ‘陈奕迅’
print(‘这个人叫做{name1},另一个叫{name2}’.format(name1=a,name2=b))
5、input 从终端输入,例如:
name = input(“请输入你的名字:”)
结果为把输入的名字赋值给name 变量输出的方法
6、import 导入模块
通过:help(getpass) 查看模块内容
dir(getpass) 查看模块可调用的函数
dir(getpass.getpass) 查看底层更深的函数
7、while:
else:
8、for i in range(10)
一个for循环,总共循环十次,i的值为0-0
range函数,起步为0,步长为1,也可以写成 range(0,10,2),这样表示为起步为0,步长为2,则打印出的i为0,2,4,6,8
9、模块,主要分为标准库、第三方库
注:导入的库,文件命名的名称不能与所导入的库名称相同
sys库: sys.path #打印python的环境变量
sys.argv #打印相对路径,并传参形成一个列表(即就是在python hello.py 后加入参数,例如:python hello.py 王大,即就是把王大输入)
os库: 操作系统命令模块 os.system('') #执行明令,但是没有返回值(经测试,返回值零),例如: -----》os.system('ls') #在linux中执行ls命令,并且在执行后打印出ls命令所现实的文件 os.popen('').read #执行命令,结果不会直接打印在终端上,可以保存在变量中 os.mkdir('') #创建新的文件夹 在导入自定义模块的时候:首先先会从当前目录中去找, 其次会从环境变量中去寻找
10、三元运算
d = a if a > b else c 如果a > b 则 d = a 否则 d = c
resul = 值1 if 条件 else 值 2
11、编码及解码
encode 编码 例如:‘周杰伦’.encode(‘utf-8’) 对周杰伦进行’utf-8’的编码
decode 解码 例如:‘周杰伦’.decode(‘utf-8’) 指定周杰伦的编码格式为utf-8,把他解码为Unicode
utf-8 与 gbk 相互转换流程
—>将utf-8解码(decode)为unicode
—>将相应的unicode进行gbk编码(encode)
- 点赞
- 收藏
- 分享
- 文章举报
- Python基础:数据类型、变量定义、输入/输出、逻辑、函数/模块(导入)/类、异常处理
- 【Python】Python编写函数inc( )和dec( ),它们分别对全局变量s加1和减1。在主函数中测试两个函数的效果:设s初始值为0,用户输入inc和dec函数执行的次数,输出s的结果。
- python 变量,数据类型,用户输入输出,流程控制,循环
- python学习笔记分享(二十五)python学习笔记分期补充(三)变量,对象,参数,输入和输出,file对象和os模块
- python_基础总结1 python由来 字符编码 注释 pyc文件 python变量 导入模块 获取用户输入 流程控制if while
- python3 动态模块导入与全局变量使用
- python基础之标识符、关键字、变量的命名规则、变量的输入和输出
- Python中的输入输出方式介绍(Output Format)
- python-模块间的导入与os.system('xxx')的shell命令执行
- Python中import导入上一级目录模块及循环import问题的解决
- (二) 变量,常量,输入,输出.判断,循环.goto
- Lua 标准库 - 输入输出处理(input and output facilities)
- python模块导入,环境变量
- Python中的模块导入和读取键盘输入的方法
- python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)
- [Python爬虫] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- python环境变量和import模块导入方法
- python 的基本语法 输入 输出 变量名
- python中文件输入输出及os模块对文件系统的操作
- DAY2 Python 标准库 -> Getpass 模块 -> 命令行下输入密码的方法.