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=="":
  print("yes")
else:
  print("no")


这串代码的意思是当用户输入的值为2时候,输出222,当用户输入3的时候输出333,否则输出...,这里要注意,从input中接收到的数据格式都是字符串。
inp=raw_input(">>>")
if False:
  print("")
elif inp=="":
  print("")
elif inp=="":
  print("")
else:
  print("...")



while条件语句
while 条件:
代码块	#while循环雷同C语言条件为真一直循环
import time
n1=True
while n1: #while循环雷同C语言条件为真就结束循环
print("")
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")

python基础,导入模块,if语句,while语句的更多相关文章
- python基础--导入模块
		一,import的使用1, 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块中的功能一个模块就是包含了一组功能的python文件,例如demo.py 可以通过import来使用这个文件定义d ... 
- python中导入模块的本质, 无法导入手写模块的解决办法
		最近身边一些朋友发生在项目当中编写自己模块,导入的时候无法导入的问题. 下面我来分享一下关于python中导入模块的一些基本知识. 1 导入模块时寻找路径 在每一个运行的python程序当中,都维护了 ... 
- python有三种导入模块的方法(转)
		原文:http://www.cnblogs.com/allenblogs/archive/2011/11/15/2055149.html python有三种导入模块的方法 其一, import mod ... 
- 二十五. Python基础(25)--模块和包
		二十五. Python基础(25)--模块和包 ● 知识框架 ● 模块的属性__name__ # my_module.py def fun1(): print("Hello& ... 
- Python函数-导入模块的顺序及原理
		引入 当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这 ... 
- python基础——使用模块
		python基础——使用模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用. 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env ... 
- python 基础之 模块
		Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文 ... 
- python基础——第三方模块
		python基础——第三方模块 在Python中,安装第三方模块,是通过包管理工具pip完成的. 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了. 如果你正在使用Window ... 
- Python基础学习笔记(四)语句
		参考资料: 1. <Python基础教程> 2. http://www.runoob.com/python/python-chinese-encoding.html 3. http://w ... 
- 《python基础教程》笔记之 其它语句1
		print 相关 print可以打印多个表达式,只要将它们用逗号隔开就好,结果中每个参数之间都会插入一个空格,使用+可以避免空格,如 >>> print 'age:',42age: ... 
随机推荐
- YAML 格式学习
			目录 什么是YAML 一.注释和多文件 二.格式要求 三.数据结构 1.对象 2. 数组 3.常量 四.字符串 YAML的特殊字符 什么是YAML YAML是"YAML不是一种标记语言&qu ... 
- HCNA配置静态LACP模式链路聚合
			1.静态LACP模式 静态LACP模式是一种利用LACP协议进行聚合参数协商.确定活动接口和非活动接口的链路聚合方式.该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LA ... 
- 【java开发系列】—— java输入输出流
			前言 任何语言输入输出流都是很重要的部分,比如从一个文件读入内容,进行分析,或者输出到另一个文件等等,都需要文件流的操作.这里简单介绍下reader,wirter,inputstream,output ... 
- 用C#生成不反复的随机数
			版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/xiebaochun/article/details/28900237 对于随机数,大家都知道,计算机 ... 
- listview加载显示图片
			public class ImageAndTextListAdapter extends ArrayAdapter<ImageAndText> { private ListView lis ... 
- Python:dict字典
			#字典dict------->唯一的映射类型 1.数据类型的划分 数据类型划分为可变数据类型和不可变数据类型. 不可变数据类型:tupe(元组).bool.int.str 可 ... 
- BZOJ1123:[POI2008]BLO(双连通分量)
			Description Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通. Input 输入n&l ... 
- redux创建store,处理更新数据
			如果我们想使用redux,第一步需要通过 yarn add redux 来安装redux 安装成功后就需要去创建一个store,怎么创建呢,非常的简单,在src下面创建一个文件夹,这个文件夹名字就叫做 ... 
- CF526D Om Nom and Necklace
			嘟嘟嘟 我们可以把AB看成S,则要找的串可以写成SSSSA或者SSSSS.假设S出现了Q次,那么A出现了Q % k次,则B出现了 Q / k - Q % k次. 当ABABA是SSS的形式时,B可以为 ... 
- python+requests实现接口测试 - get与post请求使用
			简介:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库.它比 urllib 更加方便,可以节约我们大量的工作,完全满足 ... 
