本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以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. mysql引号与esc键下方键

    navicat导出数据表发现建表语句如下: create table `product_category` ( `category_id` int not null auto_increment, ` ...

  2. linux netlink通信机制简介

    一.什么是Netlink通信机制  Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口. Netlink 是一种特殊的 s ...

  3. e课表项目第二次冲刺周期第六天

    昨天干了什么? 昨天是这次冲刺周期的第五天,我们的冲刺周期已经快过了一半,我们已经实现了对第一层界面的设计,所以我们的进度和我们的时间正好吻合,所以我们有信心完成我们的软件.我在网上搜了一些关于监听的 ...

  4. LeetCode_844-Backspace String Compare

    输入两个字符串S和T,字符串只包含小写字母和”#“,#表示为退格键,判断操作完退格键剩下字符串是否相等例子:S = “ab#c", T = "ad # c” 返回true,剩下的字 ...

  5. PowerBI系列之什么是PowerBI

    大家好,我是小黎子!一个专注于数据分析整体数据仓库解决方案的程序猿!今天小黎子就给大家介绍一个数据分析工具由Microsoft出品的全新数据可视化工具Power BI.微软Excel很早就支持了数据透 ...

  6. Chrome常见黑客插件及用法

    目录   0x00  Web Developer(网页开发者) 0x01 Firebug Lite for Google Chrome (Firebug精简版) 0x02 d3coder (decod ...

  7. 算法---区间K大数查找 Java 蓝桥杯ALGO-1

    import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(Strin ...

  8. vue使用 封装websocket心跳包

    ---恢复内容开始--- 这套代码可以拿过去直接用 一些注意我会在下面代码中加上注释: 谢谢支持 核心代码 //这里需要引入vuex import store from './store'; let ...

  9. <学会提问-批判性思维指南>运用

    引子 这是我第二遍读此书,我认为并且希望这次阅读对我整个人生产生深远的影响.人一出生身上带着母体的抵抗力,大概6个月以后开始渐渐消失,靠自身的抵抗力活着.30岁前很多人会带着上天给的运气,终有一天,用 ...

  10. 用深度优先搜索(DFS)解决多数图论问题

    前言 本文大概是作者对图论大部分内容的分析和总结吧,\(\text{OI}\)和语文能力有限,且部分说明和推导可能有错误和不足,希望能指出. 创作本文是为了提供彼此学习交流的机会,也算是作者在忙碌的中 ...