ps:本博客只作为博主学习笔记和初学者参考,没有资格做教学使用,也不够详细,博主是萌新,欢迎指正错误
新建项目
一 写代码
(1)在indpectionProfiles下创建一个python package文件
(2)开始写代码
PS : 代码涉及中文要在文件头加上编码格式#coding=utf-8, 3.7版本默认为utf-8,可以不加
菜鸟教程网址 : http://www.runoob.com/python/python-chinese-encoding.html
二 重点
(1) python中用代码缩进代替了{}
例:
food=['苹果','香蕉','梨子','草莓']
for i in food:
print(i)
(2)python声明变量时不需要声明类型,而是像js一样根据赋值决定类型
counter = 100 # 赋值整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符串
print(counter);
print(miles);
print(name);
三 公共
(1) 注释 : 使用#号
# 第一个注释
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''
四 简单语法
(1) IF结构
if (1==2):
print("true")
else:
print("flase")
num = 5
if num == 3: # 判断num的值
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'worker'
elif num < 0: # 值小于零时输出
print 'error'
else:
print 'roadman' # 条件均不成立时输出
###### (2) 字符串的表示
```python
word = 'word'
sentence = "这是一个句子。"
paragraph = """这是一个段落。
这是第二行
"""
print(paragraph)
(3) 循环
food=['苹果','香蕉','梨子','草莓']
for i in food:
print(i)
count = 0
while (count < 9):
print 'The count is:', count
count = count + 1
print "Good bye!"
(4)方法的定义和使用
#定义一个数组
food=['苹果','香蕉','梨子','草莓']
#定义一个方法
def printFood(foodLsit):
for i in food:
print(i);
#调用方法
printFood(food);
(5)逻辑运算符使用and和or
#定义一个数组
food=['苹果','香蕉','梨子','草莓']
if len(food)>10 or len(food)<20:
print("长度符合规则");
else:
print("长度不符合规则");
(6)使用del 删除对象
del var1[,var2[,var3[....,varN]]]]
(7)各种集合
#List
list = ['physics', 'chemistry', 1997, 2000]
#元组
#Python的元组与列表类似,不同之处在于元组的元素不能修改。
list1 = ['physics', 'chemistry', 1997, 2000]
#字典 :类似于Map
#Python的元组与列表类似,不同之处在于元组的元素不能修改。
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
(8)日期和时间
import time; # 引入time模块
ticks = time.time()
print "当前时间戳为:", ticks
localtime = time.localtime(time.time())
print "本地时间为 :", localtime
#格式化
localtime = time.asctime( time.localtime(time.time()) )
print "本地时间为 :", localtime
#更多格式化
import time
# 格式化成2016-03-20 11:45:39形式
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
# 格式化成Sat Mar 28 22:24:24 2016形式
print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))