ParisGabriel

 
 
 
Python 入门基础
 

print(“hello world”)
变量 : 存储信息的,日后被调用、修改操作
常量: 固定不变的量,字母大写
命名规则:
1. 字母数字下划线组成
2. 不能以数字开头,不能含有特殊字符和空格
3. 不能以保留字命名
4. 不能以中文命名
5. 定义的变量名应该有意义
6. 驼峰式命、 下划线分割单词
7. 变量名区分大小写
a=1
b=2
if a<b:
print("Yes")
print("Yes")
print("Yes")
print("Yes")
else:
print("No")
a=1
b=2

if a>b:
print("Yes")

elif a==b:
print("第三")

else:
print("any")

if 条件1:
自拍
elif 条件2:

else:
跳舞

# 单行注释
'''多行注释'''
""" 多行注释 """

input()

"abc" + "qwe"

file.py
文件的扩展名:
.py : python的程序文件
.txt : 文本文件
pdf chm html doc xml xls ppt

jpg png gif jpeg bmp
avi rmvb MP4 mkv 3gp
WMV MP3 flue mid

True 真 正确的
False 假 错误的

a
b = 100
c = 1000

if b <= a <= c:
print("True")

num number

num1 = intpu("Num1:")
num2 = intpu("Num2:")
num3 = intpu("Num3:")

输出三个数字中的最大值/最小值

if num1>num2>num3:
#num1最大

else:
#num1<num2

if num1>num2>num3 #num1最大
elif num1>num3>num2 #num1最大
elif num2>num1>num3 #num2最大
elif num2>num3>num1 #num2最大
elif num3>num2>num1 #num3最大
else

num3>num1>num2 #num3最大

num1 num2 num3

max_num =0

if num1>num2:
max_num= num1
if max_num > num3:
print("Max NUM is",max_num)
else:
print("Max NUM is",num3)
else:
max_num = num2
if max_num > num3:
print("Max NUM is",max_num)
else:
print("Max NUM is",num3)

num += 1 等价于 num = num + 1
num -= 1 等价于 num = num - 1
num *= 2 等价于 num = num * 2
num /= 2 等价于 num = num / 2
num //= 2 等价于 num = num // 2
num %= 2 等价于 num = num % 2
num **= 2 等价于 num = num ** 2

and 且,并且
只有两个条件全部为True(正确)的时候, 结果才会为True(正确)

条件1 and 条件2
5>3 and 6<2 True

or 或,或者
只要有一个条件为True,则结果为Ture,
5>3 or 6<2
真 或 假

not 不,雅蠛蝶

not 5>3 == False
not 5<3 == True

a>b and (c>d or (not f))

(not (not True)) or (False and (not True))

条件1 and 条件2
条件1 or 条件2
短路原则
对于and 如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算

对于or
如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算

True or True and False

猜年龄

age = 50

user_input_age = int(input("Age is :"))

if ....

while 循环

while 条件:
print("any")
print("any")

num = 1

while num<10: # 2
print(num) # 2
num+=1 # 3
if num == 9: # 3
break

num = 1

while num<=100: # num<=100 等价于 True
# while num<=100: 等价于 while True:
if num%2 == 0:
print(num)
num += 1

num = 1

while num<=100:
if num%2 == 1:
print(num)
num += 1

age = 50

#user_input_age = int(input("Age is :"))

flag = True

while flag:
user_input_age = int(input("Age is :"))
if user_input_age == age:
print("Yes")
flag =False
elif user_input_age > age:
print("Is bigger")
else:
print("Is smaller")

print("End")

break # 终止
age = 50

#user_input_age = int(input("Age is :"))

#flag = True
# break
while True:
user_input_age = int(input("Age is :"))
if user_input_age == age:
print("Yes")
break
elif user_input_age > age:
print("Is bigger")
else:
print("Is smaller")

print("End")

continue 继续

if a>b and d<f or 5>3 and d == e:
......

while 条件:
....
else:
....

statement 语句

num = 1
while num <= 10:
num += 1
if num == 5:
break
print(num)
else:
print("This is else statement")

while 条件1:
.....
while 条件2:
....

1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
....

#print("hello world.",end="__") # \n \r\n \r
#print("hello world.",end="__")
#print("hello world.",end="__")

num1 = 0

while num1<=5:
print(num1,end="_")
num2 = 0
while num2<=7:
print(num2,end="-")
num2+=1

num1+=1
print() # print(end="\n")

#0_0-1-2-3-4-5-6-7-
#1_0-1-2-3-4-5-6-7-

Height 高度
width 宽度

height = int(input("Height:")) # 用户输入一个高度
width = int(input("width:")) # 用户输入一个宽度

num_height = 1
while num_height <=height:
num_width = 1
while num_width <= width:
print("#", end="")
num_width += 1
print()
num_height += 1

12345678
22345678
32345678
42345678

第一行的时候 8字符 8次循环
第二行的时候 8字符 8次循环
第三行的时候 8字符 8次循环
第四行的时候 8字符 8次循环

width = int(input("width:"))

num_width = 1

while num_width<=width:
print("#", end="")
num_width +=1
print()

num_width = 1
while num_width<=width:
print("#", end="")
num_width +=1
print()

num_width = 1
while num_width<=width:
print("#", end="")
num_width +=1
print()

num_width = 1
while num_width<=width:
print("#", end="")
num_width +=1

#print("#",end="")
#print("#",end="")
#print("#",end="")
#print("#",end="")

print()

num = 4
while num>0:
print("#", end="")
num -= 1
print()

# @ == ####

height = int(input("Height:")) # 用户输入一个高度
width = int(input("width:")) # 用户输入一个宽度

#num2 = height

num2 = height # 第一步: 赋值
while num2 > 0: # 第二步 :num2 == 2

num1 = width # 第三步: 赋值
while num1>0: # 第四部:num1==2 # 第七步:num1 = 1
print("#", end="") # 第五步: 不换行 打印一个# 第八步: 不换行 打印一个#
num1 -= 1 #第六步: num1 = 1 第九步: num1 = 0
print() # 第十步 : 只是换行
num2 -= 1 # 第十一步 : num2=1

##
##

print("1*1=",1)

# "1*1=",1 == str(m)+"*"+str(n)+"=",1

m = 2
n = 2

print( str(m)+ "*" + str(n) + "=" , m*n )

line = 5 # 第一步 : 赋值
while line>0: # 第二部 line=5

tmp = line # 第三部 : tmp =5 tmp=4

while tmp>0: # 第四部 : tmp =5 #第七步 tmp=4 #第十部: tmp=3 第十三步 tmp=2
print("*",end="") #第五步 #第八部 #第十一部 #第十四步
tmp = tmp-1 # 第六步 tmp = 4 # 第九步 tmp=3 # 第十二步 tmp=2 第十五步 tmp= 1

print()
#print(line)
line -= 1

first = 1
while first<=9:

sec = 1
while sec <= first:
print( str(sec)+"*"+ str(first) +"="+str(sec * first), end="\t")
sec += 1

print()

first += 1

今天太晚了明天要上课  明天晚上补图片 代码

Python全栈工程师的更多相关文章

  1. Python全栈工程师(装饰器、模块)

    ParisGabriel                每天坚持手写  一天一篇  决定坚持几年 全栈工程师     Python人工智能从入门到精通 装饰器 decorators(专业提高篇) 装饰 ...

  2. Python全栈工程师(递归函数、闭包)

    ParisGabriel            每天坚持手写  一天一篇  决定坚持几年 全栈工程师     Python人工智能从入门到精通 函数式编程: 是指用一系列函数解决问题 每一个函数完成细 ...

  3. 【目录】python全栈工程师

    第一阶段:Python 语言核心编程1. Python核心   -- 2048 游戏核心算法2. 面向对象   -- 天龙八部游戏技能系统3. Python高级   -- 集成操作框架项目:2048游 ...

  4. Python全栈工程师之从网页搭建入门到Flask全栈项目实战(1) - ES6标准入门和Flex布局

    1.简述 1.什么是ES6?ES6, 全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015年6月份发版.ES6的主要目的是为了解决 ES5 的先天不足. 2.了解E ...

  5. Python全栈工程师(Python3 所有基础内容 0-0)

    ParisGabriel              每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰    开局一张图     Python一个月的基础语法 基本就到这咯    接下来是数据 ...

  6. Python全栈工程师(包、模块 的导入)

    ParisGabriel                每天坚持手写  一天一篇  决定坚持几年 为了梦想 为了信仰     Python人工智能从入门到精通 $ pip3 install tenso ...

  7. Python全栈工程师(Python3 所有基础内容 0-0)

    转发:https://www.cnblogs.com/ParisGabriel/p/9388030.html statements  语句print   输出quit()  退出exit() 退出ct ...

  8. Python全栈工程师(每周总结:3)

     ParisGabriel                                                           每天坚持 一天一篇 点个订阅吧  灰常感谢    当个死 ...

  9. Python全栈工程师(每周总结:2)

     ParisGabriel   感谢 大家的支持                                                               每天坚持 一天一篇 点个订 ...

  10. Python全栈工程师(每周总结:1)

    ParisGabriel   python今年9月份将被国家纳入计算机二级资格证 先学就是鼻祖 几年后你就是大牛      Python人工智能从入门到精通         week summer: ...

随机推荐

  1. c#转载的

    C#做项目时的一些经验分享 1.对于公用的类型定义,要单独抽取出来,放到单独的DLL中. 2.通过大量定义interface接口,来提高模块化程度,不同功能之间通过实现接口来面向接口编程. 3.如果项 ...

  2. Python 3 collections.defaultdict() 与 dict的使用和区别

    综述: 这里的defaultdict(function_factory)构建的是一个类似dictionary的对象,其中keys的值,自行确定赋值,但是values的类型,是function_fact ...

  3. 03-UI控件浏览

    UI控件浏览 可能用得上的UI控件 为了便于开发者打造各式各样的优秀app,UIKit框架提供了非常多功能强大又易用的UI控件 下面列举一些在开发中可能用得上的UI控件(红色表明最常用,蓝色代表一般, ...

  4. iOS圆角view的Swift实现(利用Core Graphics绘制)

    iOS圆角view的Swift实现(利用Core Graphics绘制) 因为app的列表用用到了圆形图片的头像,所以去探究并思考了一下这个问题.首先这个问题有两个方向的解决方案: 把图片弄成圆形的. ...

  5. 关于img底部空白

    <img>元素底部为何有空白? 问题: 最近听网课遇到这样一个问题,先po出代码如下: <!--html--> <div class="top"> ...

  6. mysql 自增主键为什么不是连续的?

    由于自增主键可以让主键索引尽量地保持递增顺序插入,避免了页分裂,因此索引更紧凑 MyISAM 引擎的自增值保存在数据文件中 nnoDB 引擎的自增值,其实是保存在了内存里,并且到了 MySQL 8.0 ...

  7. 【MYSQL笔记1】mysql的基础知识

    首先进去mysql.打开电脑命令提示符(cmd):输入mysql -uroot -p   代表的意思是使用ruser使用者root的方式,打开mysql,-p代表password,如果有的话,回车之后 ...

  8. IntelliJ IDEA 2016 汉化说明:

    把汉化包解压后,然后将resources_cn.jar 复制到 .lib 目录,重新打开就是中文.

  9. html基础之遗忘篇

    a链接: ①a的href指向压缩文件可以下载压缩文件. ②a链接的打开方式可以在head内使用<base target="_blank">来整体控制打开方式. 字符实体 ...

  10. Pandas 数据结构Series:基本概念及创建

    Series:"一维数组" 1. 和一维数组的区别 # Series 数据结构 # Series 是带有标签的一维数组,可以保存任何数据类型(整数,字符串,浮点数,Python对象 ...