变量规则:在python中变量名不能有特殊字符和数字开头以及python里的一些关键字,可以使用下划线开头,在python里,变量是支持使用中文的,但尽量不要使用中文,为什么?因为这样会让你看起来太low了,像个山炮程序员,使用拼音的也是一样,但是这对于我来说,这是一种挑战,在使用sql里我大量使用了拼音。

大写的表示是常量。

编码:最基础的是ASCII码,还有中文的GB系列,目前使用的大多数采用UTF-8方案,UTF-8能非常好的解决中英文的兼容性,一个英文占用2个字节,一个中文占用3个字节;

注释:有两种

1.当前行前面加上#就表示该行为注释。

2.加上3个单引号或3个双引号就表示该段落为注释,即多行注释。

在python中单引号和双引号的作用是一样的。=为赋值,==为等于。

用户输入:input

例:name=input(’name:‘)

打印变量的方法

1.使用%s

name=input('name:')
age=input('age:')
job=input('job:')
salary=input('salary:')
info='''
-----------------info of %s--------------
name=%s
age=%s
job=%s
salary=%s
''' %(name,name,age,job,salary)
print(info)

2.格式化输出:format

例:

name=input('name:')
age=input('age:')
job=input('job:')
salary=input('salary:')
info='''
-----------------info of {_name}--------------
name={_name}
age={_age}
job={_job}
salary={_salary}
''' .format(_name=name,
_age=age,
_job=job,
_salary=salary)
print(info)
以上两种都能实现对变量的输出打印,第一种操作起来简单,第二种看起来结构清晰。 导入库:import
例:import getpass
#密文库 条件判断
if else
_age=60
print(type(_age))
age=int(input("猜年龄:"))
if age>_age:
print('猜大了')
elif age<_age:
print('猜小了')
else:
print('你猜对了')
做这个语句的时候要注意数据类型,看上去的数据类型不一定是真实的数据类型,这是老板课堂上讲的,也是自己在实操中感受到了。 循环

while
while True
break
跳出整个循环
continue
跳出当前循环的剩余语句
count()统计某个字符出现的次数
range()计数
例:range(10)是指从0至10,不包含10,默认步进1。range(1,10,3)是指从1至10,不含10,步进3。 while循环
_password=123
count=0
while count<3:
password = int(input('请输入你的网银密码:'))
if password==_password:
print('登陆成功')
break
elif password!=_password and count==0:
print('输入的密码错误')
elif password!=_password and count==1:
print('你己输错两次,再输错一次将被锁定')
else:
print('你的账户己被冻结')
count +=1
for循环
for i in range(3):
_password = int(input('password:'))
if password==_password:
print('登陆成功')
break
else:
password!=_password
print('密码输入错误')
else:
print('密码己被锁定') 循环嵌循环
_password=123
count=0
while count <3:
password = int(input('请输入你的网银密码:'))
if password==_password:
print('登陆成功')
break
else:
print('输入的密码错误')
count +=1
if count==3:
abc=input('是否要继续?')
if abc!='n':
count=0
上周主要学习了这些知识,使用操作中会出现很多语法格式之类的错误,需要多加练习才行。

零基础开始学python的更多相关文章

  1. 零基础如何学Python爬虫技术?

    在作者学习的众多编程技能中,爬虫技能无疑是最让作者着迷的.与自己闭关造轮子不同,爬虫的感觉是与别人博弈,一个在不停的构建 反爬虫 规则,一个在不停的破译规则. 如何入门爬虫?零基础如何学爬虫技术?那前 ...

  2. 零基础怎么学Python编程,新手常犯哪些错误?

    Python是人工智能时代最佳的编程语言,入门简单.功能强大,深获初学者的喜爱. 很多零基础学习Python开发的人都会忽视一些小细节,进而导致整个程序出现错误.下面就给大家介绍一下Python开发者 ...

  3. 如何零基础开始自学Python编程

    转载——原作者:赛门喵 链接:https://www.zhihu.com/question/29138020/answer/141170242 0. 明确目标 我是真正零基础开始学Python的,从一 ...

  4. 零基础如何入门Python

    编程零基础如何学习Python 如果你是零基础,注意是零基础,想入门编程的话,我推荐你学Python.虽然国内基本上是以C语言作为入门教学,但在麻省理工等国外大学都是以Python作为编程入门教学的. ...

  5. 零基础怎么学Java?Java的运行机制是什么?Java入门基础!

    Java语言是当前流行的一种程序设计语言,因其安全性.平台无关性.性能优异等特点,受到广大编程爱好者的喜爱. 想学习Java语言的同学对于Java的运行机制是必须要了解的!! 计算机高级语言的类型主要 ...

  6. 【Python教程】《零基础入门学习Python》(小甲鱼)

    [Python教程]<零基础入门学习Python>(小甲鱼) 讲解通俗易懂,诙谐. 哈哈哈. https://www.bilibili.com/video/av27789609

  7. 零基础快速掌握Python系统管理视频课程【猎豹网校】

    点击了解更多Python课程>>> 零基础快速掌握Python系统管理视频课程[猎豹网校] 课程目录 01.第01章 Python简介.mp4 02.第02章 IPython基础.m ...

  8. 《零基础入门学习Python》【第一版】视频课后答案第001讲

    测试题答案: 0. Python 是什么类型的语言? Python是脚本语言 脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序.以简单的方 ...

  9. 零基础入门学习Python(1)--我和Python的第一次亲密接触

    前言 最近在学习Python编程语言,于是乎就在网上找资源.其中小甲鱼<零基础入门学习Python>试听了几节课,感觉还挺不错,里面的视频都是免费下载,小甲鱼讲话也挺幽默风趣的,所以呢,就 ...

随机推荐

  1. linux 下启动程序的时候会显示坏的解释器,或者没有那个文件

    又一次开发的时候在windowns上编写完的程序放到linux下运行的时候,比如:./start.sh的时候显示:"坏的解释器,没有那个文件"错误, 原因是windowns下写的s ...

  2. 被低估的选手 - JavaFx

    被低估的选手 - JavaFx 1.MFC(Visual C++) 个人不是很喜欢这个框架,太多系统定义的东西,就像无底洞,学都学不完,这个东西需要你有比较强的记忆力,并且能融会贯通里面很多预定义的功 ...

  3. WebView加载页面的两种方式——网络页面和本地页面

    WebView加载页面的两种方式 一.加载网络页面 加载网络页面,是最简单的一种方式,只需要传入http的URL就可以,实现WebView加载网络页面 代码如下图: 二.加载本地页面 1.加载asse ...

  4. 关于删除数组中重复元素的lintcode代码

    时间自由度为o(n),空间自由度为o(1); class Solution {public:    /**     * @param A: a list of integers     * @retu ...

  5. 微软 Build 2017 开发者大会:Azure 与 AI 的快速发展

    欢迎大家持续关注葡萄城控件技术团队博客,更多更好的原创文章尽在这里~~ 一年一度的微软 Build 大会准时起航,本年度大会从旧金山移师西雅图,一个近年来凭借女神汤唯而在中国家喻户晓的美国西部海滨城市 ...

  6. 使用Browserify来实现CommonJS的浏览器加载

    前面的话 Nodejs的模块是基于CommonJS规范实现的,可不可以应用在浏览器环境中呢? var math = require('math'); math.add(2, 3); 第二行math.a ...

  7. DNA比对算法:BWT

    DNA比对算法:BWT BWT算法,实质上是前缀树的一种实现.那么什么是前缀树呢? 一.前缀树 对于问题p in S?如果S=rpq,那么p为S前缀rp的一个后缀. 于是,为了判断p in S 是否成 ...

  8. ImageIO.write不好用了

    今天奇怪的发现这个下面不好使了,即用ImageIO把图片写入网络流中,第一次还好使,对于同一个SocketOutputStream,第二次使用write方法就不好使了,变成了死等. 网上搜了资料搜不到 ...

  9. MyBatis3入门

    这里对mybatis的入门介绍以官方最新MyBatis3.4.1为准,具体文档及jar包请访问:https://github.com/mybatis/mybatis-3/releases. 以前经常都 ...

  10. Javascript开发技巧(JS中的变量、运算符、分支结构、循环结构)

    一.Js简介和入门 继续跟进JS开发的相关教程. <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): 示例:<button onclick="javas ...