1、初识python
1、linux下运行python脚本时,在第一行通过“#!/usr/bin/env python”指定python h.py <=> ./h.py 具有相同的效果 (h.py需要有执行权限)
2、pyc 文件
执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。如果已经生产.pyc文件,这时候没有.py文件也可以执行
ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。
3、当唯一一个.py文件执行时,命名时.txt也可以执行
4、“#”用于单行注释,“ “”” ”三个双引号用于多行注释,eg:“”” 第一行 第二行 “””
5、
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
6、基本的数据类型:
数字:123
字符串:“123abx“ 或者”“” 123abx”””或者‘123abc’
布尔值:true/false
关键函数:
1、raw_input("请输入用户名:") python 2
input("请输入用户名:") python 3
2、import getpass
getpass. getpass("请输入密码") 可以不显示密码
3、流程控制
if 条件一:
内容一(条件一成立则执行)
else: elif 条件二:
内容二(条件一不成立则执行)
while 条件一:
内容一(条件一成立会永远执行)
4、=赋值、==等于、!=不等于、<小于、>大于、and 并且、or 或者
5、break用于完全结束一个循环,跳出循环体执行循环后面的语句。
continue是跳过当次循环中剩下的语句,执行下一次循环
最新文章
- stm32 按键
- centos安装php
- 解决JS文件页面加载时的阻塞
- 【转】Eclipse快捷键 10个最有用的快捷键----不错
- 【原创】leetCodeOj ---Partition List 解题报告
- git提交如何忽略某些文件
- python全栈学习--day11(函数高级应用)
- Spring Security 源码分析(四):Spring Social实现微信社交登录
- NuGet 手动清除缓存不起作用
- Codeforces Round #522 (Div. 2, based on Technocup 2019 Elimination Round 3) C. Playing Piano
- 网页三剑客之JS
- traditional ajax提交数据有列表的时候需要添加
- wildfly access log 开启
- hdoj6483 A Sequence Game(ST预处理RMQ+莫队)
- HTML滚动文字代码 marquee标签
- Web3.js API 中文文档
- vue---数据更新,视图不更新问题
- Kafka 集群配置SASL+ACL
- maven依赖导致包重复加载及冲突
- 利用StringUtils可以避免空指针问题