前几天比较忙,一个课程设计,网上书城项目,问题比较多,没时间学别的了,前不久刚打算深入地学习Java了,这一个项目还没做好呢,结果公司测试用到python写脚本,让我学学,没办法打工的命,看了一天python,总结了一下知识点,初学主要在菜鸟教程里看教程的。菜鸟教程
这是补上周总结的,待会再写篇昨天学的
开发环境Pycharm
编译环境3.5
"""
多行注释
# 单行注释
"""
"""
ctrl+d 复制当前代码
按照PEP8规范格式化代码 ctrl+shift+alt+l 回车
shift + 回车 光标移到下一行
shift + table 消除格式
alt + l 显示隐藏project 面板
"""
"""
#input 函数 返回值 是字符串
#type 函数 判断变量类型
python 基本类型(基本类型之间可以相互转换)
int
float
bool
str
bool 类型的为True,False(首字母要大写)
str 字符串只能和字符串连接(+),字符串不能和字符串相乘
字符串可以和int相乘
其他类型转换成str str(需转换变量)
其他类型转换成bool(只要是字符串非空,就是True,为空转换为false)
(int类型只要不为0,就是True,为0时转换为false)
"""
#print("hello world!"*5)
#
# name=input("请输入姓名")
# print("姓名:"+name)
# #格式化输出
# print("姓名:%s" % name)
#
#
# age = input("请输入年龄:")
# print(type(age))
#
# age = int(age)+10
# print(age)
# print(type(age))
""""
算数运算符:+,-.*,/,//(),%取整,**(幂次方)
逻辑判断符号:and,or,not
成员运算符 in ,not in (返回的是bool类型)
if,else语句--
elif语句--
if 条件1:
条件1满足执行的代码
……
elif 条件2:
条件2满足时,执行的代码
……
elif 条件3:
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
"""
#if-elif-else语句
# age=16
# if age<16:
# print("年龄小于16")
# print("结束")
#
# elif age<18:
# print("年龄大年龄大于16,小于18")
# print("结束")
# else:
# print("年龄大于18")
# print("222")
# print("-----")
# 猜字游戏
#
# if __name__ == '__main__':
# import random
# random_num = random.randint(50, 100)
# print(random_num)
# num = input("请输入一个100以内的数:")
# num=int(num)
# cishu = 1
# flag = False
# while num != random_num and cishu <5:
#
# if int(num) > random_num :
# print("猜的大了,请重新输入:")
# num = int(input())
# else:
# print("猜的小了,请重新输入:")
# num = int(input())
#
# cishu = cishu + 1
#
# if(cishu <= 5 and num == random_num):
# print("恭喜你,第 %d 次猜对了" % cishu)
# else:
# print("游戏结束,猜数失败")
#九九乘法表
# i = 1
# while i <= 9:
# j = 1
# while j <= i:
# res = int(i)*int(j)
# print("%d * %d = %d" % (j, i, res), end="\t")
# j = j + 1
# i = i + 1
# print("")
"""
成员运算符 in ,not in
"""
#
# flag = 3 in(1, 2, 3)
# print(flag)
#
#
# flag = 3 not in(1, 2, 3)
# print(flag)
#小星星
# str=""
# i = 1
# while i <6:
# j = 1
# str=str+" "*(6-i)
# while j <= i:
# str = str + "* "
# j = j + 1
# str = str+"\n"
# i = i + 1
# print(str)
#
#
#
#
# i = 1
# N = 4
# #星星的个数
# m=2*i-1
# while i<=N:
# j = i
# print(" "*(N-i),end="")
# while j<=i:
# print("*" * (2*i-1))
# j=j+1
# print("")
# i=i+1
def print_start(N):
i=1
while i <= N:
j = i
print(" " * (N - i), end="")
while j <= i:
print("*" * (2 * i - 1))
j = j + 1
print("")
i = i + 1