拎壶冲冲冲专业砸各种培训机构饭碗篇----python自学(一)
本人一直从事运维工程师,热爱运维,所以从自学的角度站我还是以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自学(一)的更多相关文章
- 拎壶学python3-----(5)python之格式化输出
一.格式化输入可以减少代码开发量如下是格式化输出: 上边的%是什么意思呢?%是一个占位符,s代表字符串的类型. 二.我们看下边的例子 看使用%d %i的用法. %d %i 这种格式化只能用数字来填补占 ...
- 拎壶带你冲----教育类mysql用户表设计参考
说起用户表,大概是每个应用/网站立项动工(码农们)考虑的第一件事情.用户表结构的设计,算是整个后台架构的基石.如果基石不稳,待到后面需求跟进了发现不能应付,回过头来反复修改用户表,要大大小小作改动的地 ...
- 拎壶学python3-----(5)pycharm解决运行时少库的问题
有时候我们运行的时候会出现如下现象 no module named requests怎么办呢? 点击设置: 安装成功后会显示如下: 怎么进行安装呢? 然后退出再运行: 发现已经没有缺少requests ...
- 拎壶学python3-----(3)python之while循环用法
一.下边我们看一个简单的while循环 那怎么计数呢就让输入三次三次后退出: 二. 关于计数这个问题我们一起看一下 (1)关于计数如下: 我们发现这个计数根本停不下来,怎么才能搞成我们想要的计数次数呢 ...
- 拎壶学python3-----(2)python之if语句用法
在生活中我们经常遇到各种选择,比如玩色子,猜大小,再比如选择未来另一半.python也经常会遇到这样的选择,这时候if语句显得尤为重要. 下边我们看一个简单的例子 如果是二选一怎么做呢?如下 如果多个 ...
- 拎壶学python3-----(1)输出与字符转换
一.输入自己的名字打印 二.数字和字符串是不能相加的如下 怎么解决上边的问题呢? 如果是相加我们要把字符串转成数字类型如下 如果不想让他相加可以写成这样如下: ok,关于转换就先讲到这里
- Final Cut Pro X for Mac(FCPX专业视频剪辑工具)实用技巧篇!
Final Cut Pro X for Mac是一款非常强大的专业视频剪辑工具,全球很多人都在用!现在小编给大家带来一些关于Final Cut Pro X for Mac的使用技巧,希望对大家以后的应 ...
- 专业IT培训机构-传智播客
http://user.qzone.qq.com/1467400757/blog/1414135584
- 深入理解java垃圾回收算法
Java虚拟机的内存区域中,程序计数器.虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭:栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构 ...
随机推荐
- 【SpingBoot】spring静态工具类注入问题
package cn.zwqh.action; import javax.annotation.PostConstruct; import javax.annotation.Resource; imp ...
- 【POJ2001】Shortest Prefixes
Shortest Prefixes Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 18724 Accepted: 810 ...
- 云上的芯脏病:奇怪的阿里云 RDS 数据库突发 CPU 近 100% 问题
最近遇到了奇怪的阿里云 RDS 数据库突发 CPU 近 100% 问题,遇到了3次. 第一次是10月12日(周六)凌晨 3:24 负载极低的时候开始出现,早上发现后进行了主备切换,恢复了正常. 第二次 ...
- 6个Linux运维典型问题,看大牛的分析解决思路
问题1:文件系统破坏导致系统无法启动 Checking root filesystem /dev/sda6 contains a file system with errors, check forc ...
- 一次对php大马的后门的简单分析
有人分享了一个php大马(说是过waf),八成有后门,简单分析了一次 <?php $password='Shiqi';//登录密码(支持菜刀) //----------功能程序--------- ...
- [NOIp2018] luogu P5021 赛道修建
我同学的歌 题目描述 你有一棵树,每条边都有权值 did_idi.现在要修建 mmm 条赛道,一条赛道是一条连贯的链,且一条边至多出现在一条赛道里.一条赛道的长被定义为,组成这条赛道的边的权值之和. ...
- React学习系列之(1)简单的demo(React脚手架)
1.什么是React? React是一个一个声明式,高效且灵活的用于构建用户界面的JavaScript库.React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 ...
- linux-scp命令及如何设置免密登录
部署测试环境时经常在两台服务器间copy文件,那么如何设置免密登录? 场景:源服务器A(如172) -> 目标服务器B(如71) 实现将服务器A的文件copy到服务器B 实现方式有两种: 在源 ...
- Leetcode刷题记录(python3)
Leetcode刷题记录(python3) 顺序刷题 1~5 ---1.两数之和 ---2.两数相加 ---3. 无重复字符的最长子串 ---4.寻找两个有序数组的中位数 ---5.最长回文子串 6- ...
- Swagger Learing - Spring Boot 整合swagger
学习了一下swagger. 这是编写的Demo 源码 https://github.com/AmberBar/Learning/tree/master/swagger-learning/swagger ...