一般咱们所说的动态语言、静态语言是指动态类型语言和静态类型语言。python
.py
为扩展名的文本文件。要运行代码,就须要Python解释器去执行.py
文件。python
就是启动CPython解释器。CPython是使用最广的Python解释器。教程的全部代码也都在CPython下执行。linux
>>>
做为提示符,而IPython用In [
序号
]:
做为提示符。
https:
/
/
www.python.org
/
downloads
/
默认安装路径:D:\Python3.5
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;D:\Python3.5,切记前面有分号
linux、Macandroid
ps:若是自带
2.6
,请更新至
2.7
1 从这里开始,下面及之后全部的程序都在python3 的环境中编写并运行,不考虑兼容2.x 版本的pythonc++
2 博主假定你们已经部署完python3并安装好了Pycharm 程序员
Pycharm编写:Hello World正则表达式
#Author:xp
print("Hello World!")
指定解释器算法
若是想要相似于执行shell脚本同样执行python脚本,例: ./hello.py
,那么就须要在 hello.py 文件的头部指定解释器,以下:shell
#!/usr/bin/env python print "hello,world"
如此一来,执行: ./hello.py
便可。数据库
ps:执行前需给予 hello.py 执行权限,chmod 755 hello.py编程
一、变量名只能是 字母、数字或下划线的任意组合
二、变量名的第一个字符不能是数字
如下关键字不能声明为变量名
['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']
声明变量
#_*_coding:utf-8_*_
name
=
"xp"
上述代码声明了一个变量,变量名为: name,变量name的值为:"xp"
变量的赋值name = "xp" name2 = name print("my name is",name,name2) name = "Paochege" print(name,name2)
while循环+if判断猜数字
#Author:xp age_of_oldboy = 56 count =0 while count <3: guess_age = int (input("guess age:")) if guess_age == age_of_oldboy: print("yes ,you got it.") break elif guess_age > age_of_oldboy: print("think smaller") else: print("think bigger!") count +=1 if count == 3: countine_confirm = input("do you want to leep guessing..?") if countine_confirm != 'n': count =0
for加if判断循环猜数字
# Author:xp age_of_oldboy = 56 for i in range(3): guess_age = int(input("guess age:") ) if guess_age == age_of_oldboy : print("yes, you got it. ") break elif guess_age > age_of_oldboy: print("think smaller...") else: print("think bigger!") else: print("you have tried too many times..fuck off")
用户输入帐户密码:
# Author:xp import getpass _username = 'xp123' _password = 'abc123' username = input("username:") #password = getpass.getpass("password:") password = input("password:") if _username == username and _password == password: print("Welcome user {name} login...".format(name=username)) else: print("Invalid username or password!")