本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以python运维为主。

一、python自学,当然少不了从hello world开始,话不多说,直接上手练习

1、这个可以学会

print("hello world")

print是输出的意思

print要输出的时候在python3里边要带上()

括号里边要输出的内容视为字符串,输出内容为hello world。

2、这个例子可以学会怎么自定义变量并输出

msg='''
name2 = name
print("My name is",name,name2)
name = "PaoChe Ge"
'''
#gf_of_oldboy="Chen" print(msg)

3、这个例子可以学习到

 #!/usr/bin/env python
# _*_ coding: utf-8 _*_
#Author:Lin hu chong chong chong
name = input("name:")
age = input("age:")
job = input("job:") info = '''
-------info of ''' + name +'''-------
Age:''' + age +'''
Job:''' +job
#JOb:
#'''
print (info)
 info2 = '''
-------info of %s-------
Name:%s
Age:%s
JOb:%s
''' % (name,name,age,job)
print(info2)

输出名字、年龄、工作,并输出结果的两种方式

4、下边这个例子学到判断的用法

 #!/usr/bin/env python
# _*_ coding: utf-8 _*_
#Author:Lin hu chong chong chong
import getpass
_username='lichao'
_password='lichao2019'
username = input("username:")
password = input("password:")
if _username == username and _password == password:
print("Welcome user {name} login...".format(name=username))
else:
print("username or password eggor")

5、这个例子可以学会if的用法(最经典的入门逻辑代码猜大小)

#!/usr/bin/env python
# _*_ coding: utf-8 _*_
#Author:Lin hu chong chong chong
age_of_li = 27
count = 0
while True:
if count == 3:
break
guess_age = int(input("guess age:"))
if guess_age == age_of_li :
print("yes,you got it.")
break
elif guess_age > age_of_li :
print("think smaller...")
else:
print("think bigger!") count +=1

正常的首先定义一个人的年龄,再定义初始次数 如果初始条件为真进入if语句,语句中说明如果猜了3次直接退出,下一个if语句中判断猜测的年纪是否等于定义的人年纪如果等于返回yes并退出,如果猜测的年纪大于定义人的年纪显示往小猜否则显示往大猜,最后每次猜测都计数加1。

6、那么是否可以用for来代替while呢?

age_of_li=27
for i in range(3):
guess_age=int(input("gues_age"))
if guess_age == age_of_oldboy :
print("yes")
break
elif guess_age > age_of_oldboy :
print("smaller")
else:
print("bigger")
else:
print("you have tried too many times..fuck off")

这个试验过是可以的

7、上边的都有点不符合实际,下面我们做一个可以3猜错后询问是否继续

age_li=10
count=0
while count <3:
guess_age=int(input("guess_age"))
if guess_age == age_li :
print("猜对了!")
break
elif guess_age > age_oldbay :
print("猜大了!")
else:
print("猜小了!")
count +=1
if count == 3:
countine_confirm = input("是否需要继续猜?")
if countine_confirm !='n':
count =0

8、输出0到9

for i in range(10):
print("loop",i)

9、输出0到2

for i in range(0,10) :
if i <3 :
print("loop",i)
else:
continue

10、输出10组,每一组过滤掉大于5的数字

for i in  range(10):
print('--------',i)
for j in range(10):
print(j)
if j <5:
break

拎壶冲冲冲专业砸各种培训机构饭碗篇----python自学(一)的更多相关文章

  1. 拎壶学python3-----(5)python之格式化输出

    一.格式化输入可以减少代码开发量如下是格式化输出: 上边的%是什么意思呢?%是一个占位符,s代表字符串的类型. 二.我们看下边的例子 看使用%d %i的用法. %d %i 这种格式化只能用数字来填补占 ...

  2. 拎壶带你冲----教育类mysql用户表设计参考

    说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...

  3. 拎壶学python3-----(5)pycharm解决运行时少库的问题

    有时候我们运行的时候会出现如下现象 no module named requests怎么办呢? 点击设置: 安装成功后会显示如下: 怎么进行安装呢? 然后退出再运行: 发现已经没有缺少requests ...

  4. 拎壶学python3-----(3)python之while循环用法

    一.下边我们看一个简单的while循环 那怎么计数呢就让输入三次三次后退出: 二. 关于计数这个问题我们一起看一下 (1)关于计数如下: 我们发现这个计数根本停不下来,怎么才能搞成我们想要的计数次数呢 ...

  5. 拎壶学python3-----(2)python之if语句用法

    在生活中我们经常遇到各种选择,比如玩色子,猜大小,再比如选择未来另一半.python也经常会遇到这样的选择,这时候if语句显得尤为重要. 下边我们看一个简单的例子 如果是二选一怎么做呢?如下 如果多个 ...

  6. 拎壶学python3-----(1)输出与字符转换

    一.输入自己的名字打印 二.数字和字符串是不能相加的如下 怎么解决上边的问题呢? 如果是相加我们要把字符串转成数字类型如下 如果不想让他相加可以写成这样如下: ok,关于转换就先讲到这里

  7. Final Cut Pro X for Mac(FCPX专业视频剪辑工具)实用技巧篇!

    Final Cut Pro X for Mac是一款非常强大的专业视频剪辑工具,全球很多人都在用!现在小编给大家带来一些关于Final Cut Pro X for Mac的使用技巧,希望对大家以后的应 ...

  8. 专业IT培训机构-传智播客

    http://user.qzone.qq.com/1467400757/blog/1414135584

  9. 深入理解java垃圾回收算法

    Java虚拟机的内存区域中,程序计数器.虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭:栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构 ...

随机推荐

  1. redis mysql 连接池 之 golang 实现

    1 mysql 连接池代码 package lib import ( "database/sql" "fmt" "strconv" &quo ...

  2. Windows 10 删除C盘的用户,恢复技巧

    起因 入域不成功,然后强制删除了C盘 Users里面 账户 然后再进行入域的时候就入域不成功了,如果再进行登录就会提示 无法登录到你的账户 通常可以通过从你的账户注销,然后重新登录解决此问题 如果不立 ...

  3. python编程基础之二十八

    装饰器:说白了就是闭包,但是内部函数调用外部变量调用的是函数, 好处:就是在不用修改原函数代码的前提下给函数增加新的功能 装饰器有两种写法 第一种: #被修饰的函数 def say_hello(nam ...

  4. (图解)windows下自定义Eclipse主题

    之前用过一些编辑器如SublimeText,IDE如phpstorm,IDEA等:这些工具给我的感觉就是,除了给予这些工具应有的功能外,给予开发者更友好,更舒服的界面.Eclipse很早就开始使用了, ...

  5. 微信小程序前端样式WXSS书写

    微信小程序前端样式WXSS书写 一. WXSS的简单介绍 WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式. 与 CSS 相比,WXSS 扩展的特性有: ...

  6. linux服务器搭建--将win10换成linux

    在这里说记录一下自己装linux的步骤,如果也有需要的朋友可以参看下: 1.目前win10的系统装成inux系统有3个解决办法: 第一:win10装linux子系统,网上已经有很多教程,步骤很简单 第 ...

  7. 绕过CDN方法整理

    来自文章链接:https://zhuanlan.zhihu.com/p/33440472 0x01 判断ip是否为网站真实ip 1. Nslookup: Win下使用nslookup命令进行查询,若返 ...

  8. PMP 项目管理第六版- 组织治理与项目治理之间的关系

    组织治理: 1.组织治理通过制定政策和流程,用结构化方式指明工作方向并进行控制,以便实现战略和运营目标. 2,组织治理通常由董事会执行,以确保对相关方的最终责任得以落实,并保持公平和透明. 项目治理: ...

  9. 定制的print()输出格式

    #定制print时的显示内容 #烤地瓜案例:主要显示格式digua("cd1","cd2","cd3""),而不是就直接在一个列表 ...

  10. java读取存在src目录下和存在同级目录下的配置文件

    如果我有个文件存在src下一级的地方和存在src同级的目录应该怎么用相对路径去获取如图: 一.如果存在src同级的地方应该是InputStream in = new BufferedInputStre ...