python基础,导入模块,if语句,while语句详解编程语言
python基础
python代码 变为字节码 变为机器码 最后执行
执行‘文件名.py’文件时出现的‘文件名.pyc’文件为字节码 缓存机制
使用pycharm的时候在文件最开始添加下面这两行代码,中文部分为解释
#!/user/bin/env python 用执行下面的命令
#-*- coding:utf-8 -*- 使用的编码为UTF-8
为了不每次编写文件的时候都需要添加这两行代码,我们可以在pycharm中设置py文件的基础代码,就是创建py文件就会生成的代码
链接
import lib #找到lib.py,将文件内容替换 import lib其中lib.py为程序模块 在这里lib.py为自己建立的命令模块
其中#只能注释一行的内容
这种形式可以注释多行的内容
py中自带很多模块
使用import导入模块
import getpass #载入模块 i1=raw_input("请输入用户名:") #raw_input用于和用户交互,等待输入内容 #Python2.7里使用raw_input用于和用户交互,等待输入内容,在3中使用input #i2=raw_input("请输入密码:") i2=getpass.getpass("请输入密码") #在这里使用加载的模块命令后在输入密码是不会显示密码 print(i1) print(i2) #在python2.x中print后面可以不加括号
创建PY文件流程
1.创建XXX.py文件
ps:不要有中文路径
2.写代码
a.头部两行
#!/user/bin/env python
#-*- coding:utf-8 -*-
b.写功能代码
写print时如果后面是( 命令 )中间不加空格
3.执行代码代码
a.打开终端
功能键+ R
b. python 代码文件的路径
python中变量名的定义
o= XX是xx
#o变量名
只能是数字,字母,下划线
alex=123
sb= alex
a_lex= sb
不能以数字开头
1alex
变量名不能是python内部的关键字
[ and , as , assert , break , class , continue , def , del , elif , else ~~~]
基本的数据类型:
数字:1231
age=18
字符串:
a1= asdf
a1= dasd
a1= afasd
只要用双引号引起来的都是字符串
布尔值:
True/False
a4=Ture 开头大写
a5=False
一个=为赋值 两个为比较
IF语句
if条件语句写法
if 条件:
代码块
elif 条件:
代码块
else 条件:
代码块
这个if语句的判断是,当用户输入的Username是alex且Password是123的时候,输出yes,否者输出no
name=raw_input("Username") pwd=raw_input("Password") if name=="alex" and pwd=="123": print("yes") else: print("no")
这串代码的意思是当用户输入的值为2时候,输出222,当用户输入3的时候输出333,否则输出 ,这里要注意,从input中接收到的数据格式都是字符串。
inp=raw_input(" ") if False: print("111") elif inp=="2": print("222") elif inp=="3": print("333") else: print("...")
while条件语句
while 条件:
代码块 #while循环雷同C语言条件为真一直循环
import time n1=True while n1: #while循环雷同C语言条件为真就结束循环 print("1") time.sleep(1) #这个命令是停顿一秒 n1=False print("end")
下面这些代码当kaishi为10的时候结束wheli语句。
import time kaishi=1 while kaishi =10: print(kaishi) kaishi=kaishi+1 time.sleep(1) print("end")
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/12367.html
cjavapython相关文章
- pycharm python安装教程_python环境安装教程
- 分享一个简单的 Python 脚本库:将 requests 代码转换成 curl 命令
- Python怎么输入小数和整数_python输入非负整数
- python运行代码不成功_Python | PyCharm无法直接运行(Run)脚本
- python中导入numpy为什么错误_pycharm安装配置教程
- python解压bz2文件命令,在Python中解压缩.bz2文件
- Python&R语言-python和r相遇
- python 匹配文本全角转半角字符「建议收藏」
- python海龟绘图画圆_Python启蒙之海龟作图「建议收藏」
- python setattr函数_Python内置函数(53)——setattr
- 【说站】python析构函数的常见应用
- 【说站】python字典的元素访问
- 【说站】python for语句的应用场景
- python安装uwsgi_微服务怎么部署到服务器的
- Python 反转字符串_python输出字符串
- Python获取秒级时间戳与毫秒级时间戳的方法[通俗易懂]
- python绘制条形柱状图_Python柱状图
- Python 异步: 什么是事件循环 ?(6)
- python数据分析浅谈(1)
- Python小案例(七)事件流分析之桑基、漏斗图
- Python爬虫:requests的headers该怎么填
- Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据
- Python基础语法-基本数据类型-元组(一)
- python定时器爬取豆瓣音乐Top榜歌名详解编程语言
- python全栈开发-Day2 布尔、流程控制、循环详解编程语言
- 使用Python编程连接MySQL数据库(python连mysql)
- Python玩转Redis:提升缓存效率(python使用redis)
- 使用Python连接SQL Server数据库(python连接sqlserver)
- 如何在Linux上将Python脚本设置为后台运行?(linux后台运行python)
- Connecting to MSSQL with Python: A Comprehensive Guide for Beginners(python连接mssql)