拎壶冲冲冲专业砸各种培训机构饭碗篇----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虚拟机的内存区域中,程序计数器.虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭:栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构 ...
随机推荐
- B/S 工业互联网 地铁行业
前言 近几年,互联网与交通运输的融合,改变了交易模式,影响着运输组织和经营方式,改变了运输主体的市场结构.模糊了运营与非营运的界限,也更好的实现了交通资源的集约共享,同时使得更多依靠外力和企业推动交通 ...
- 使用echarts画一个类似组织结构图的图表
昨天,写了一篇关于圆环进度条的博客(请移步:Vue/React圆环进度条),已经烦不胜烦,今天又遇到了需要展示类似公司的组织结构图的功能需求,要冒了!!! 这种需求,自己用div+css也是可以实现的 ...
- Docker service update更新不成功的问题
一.基本信息 1.Docker版本 [root@ip---- ~]# docker --version Docker version , build a872fc2f86 2.系统版本 [root ...
- slf4j+logback&logback.xml
添加maven依赖 <dependencies> <!--https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> ...
- vue常见问题随笔集
1.vuex操作对应关系 设置 触发/获取 action <-> dispatch mutations <-> commit getters <-> ...
- 致所有.Net者和有梦想的朋友们 - 共勉
这篇文章很早就想写的了,主要是人到了一定的年纪,就想唠叨一些看法,认不认可不重要,重要的是生活给予你的酸甜苦辣,你都想一吐为快. 这里主要基于多年来自己的一个行业感受和以及生活感想,唠叨一下工作以及生 ...
- SQL SERVER数据库,按年、月、日、时、分、秒计算两个时间字段之间的间隔时间样例
使用DATEDIFF(取值,时间字段1,时间字段2) 举例: SELECT DATEDIFF(YEAR,DRYSJ,DCYSJ),* FROM YXHIS2019..TBZYBR2019 --SQL ...
- Python高阶函数及函数柯里化
1 Python高阶函数 接收函数为参数,或者把函数作为结果返回的函数为高阶函数. 1.1 自定义sort函数 要求:仿照内建函数sorted,自行实现一个sort函数.内建函数sorted函数是返回 ...
- 导图梳理springboot手动、自动装配,让springboot不再难懂
什么是springboot 在学springboot之前,你必须有spring.spring mvc基础,springboot的诞生其实就是用来简化新Spring应用的初始搭建以及开发过程,该框架使用 ...
- Jmeter插件图表分析
1.jp@gc - Actiive Threads Over Time:不同时间的活动用户数量展示(图表) 当前的时间间隔是1毫秒,在setting中可以设置时间间隔以及其他的参数,右击可以导出exc ...