Python基础(1)
一、行和缩进
Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。如:
1 if True: 2 print("True") 3 else: 4 print("False")
二、输入
Python提供了一个input()
,可以让用户输入字符串,并存放到一个变量里。比如输入用户的名字:
>>> name = input('您的名字:') 您的名字: >>> name = input('您的名字:') 您的名字:yaoyao >>> name 'yaoyao'
三、Python变量命名规则
- 变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,但不能以数字开头,例如,可将变量命名为message_1,但不能将其命名为1_message。
- 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
- 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
- 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
- 慎用小写字母l和大写字母O,因给他们可能被人错看成数字1和0;
注意:应使用小写的Python变量名。在变量名中使用大写字母虽然不会导致错误,但避免使用大写字母是个不错的注意。
四、条件语句
1、一个简单的if语句:
1 username1 = 'Tim' 2 password1 = 'abc123' 3 4 username = input("username:") 5 password = input("password:") 6 7 if username == username1 and password == password1: 8 print("Congratulations,You have logon!")
输入Tim abc123后,结果如下:
username:Tim password:abc123 Congratulations,You have logon!
2、if...else语句:
1 username1 = 'Tim' 2 password1 = 'abc123' 3 4 username = input("username:") 5 password = input("password:") 6 7 if username == _username1: 8 print("username is correct...") 9 if password == password1: 10 print("Congratulations,You have logon!") 11 12 else: 13 print("password is invalid...") 14 15 else: 16 print("your username is not correct...")
输入Tim,abc123后结果:
username:Tim password:abc123 username is correct... Congratulations,You have logon!
输入用户名正确,密码不正确如下:
username:Tim password:123 username is correct... password is invalid...
输入用户名不正确,如下:
username:king password:123 your username is not correct...
五、while循环
1、基本循环
1 while 条件: 2 3 # 循环体 4 5 # 如果条件为真,那么循环体则执行 6 # 如果条件为假,那么循环体不执行
2、break
break用于退出所有循环
1 while True: 2 print("123") 3 break 4 print("456")
输出:
123
3、continue
continue用于退出当前循环,继续下一次循环
1 while True: 2 print("123") 3 continue 4 print("456")
输出:
123 123。。。(无限循环)
转载于:https://www.cnblogs.com/linrui/p/9315789.html
Python基础(1)相关推荐
- f是一个python内部变量类型,Python基础变量类型——List浅析
Python使用list 一.list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示 ...
- python 等号报错_Python学习----Python基础
Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...
- python基础——继承与派生、组合
python基础--继承与派生 1 什么是继承: 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类成为基类或超累,新建的类成为派生类或子类 1.1 继承分为:单 ...
- Python学习笔记1 Python基础
第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...
- python基础---元组、字典、函数、文件、异常
文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...
- 快速掌握Python的捷径-Python基础前传(1)
文: jacky(朱元禄) 开文序 最近看新闻,发现高考都考Python了,随着人工智能的火热,学数据科学的人越来越多了!但对于数据行业本身来说,现象级的火热,这并不是什么好事. 方丈高楼平地起,无 ...
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- python基础04
python基础04 python2在编译安装时,可以通过参数 -----enable----unicode=ucs2 或 -----enable--unicode=ucs4 分别用于指定使用2个字节 ...
- 刻意练习:Python基础 -- Task12. 模块
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
- 刻意练习:Python基础 -- Task11. 魔法方法
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
最新文章
- 近一半企业曾遭遇云计算安全问题
- 我们可以无损放大一个Transformer模型吗?
- 这些Java代码优化细节,你需要注意!
- springboot mybatis ehcache_SpringBoot入门建站全系列(十四)集成Redis缓存
- php数组转为js json,javascript-将数组php转换为JSON时出错
- Android Stadio(3)---使用fbc快捷键快速生成findViewById
- Go 系列教程 —— 26. 结构体取代类
- 希捷低格工具_拯救硬盘问题的终极大招超强电脑硬盘低格工具
- 在Dialog中设置焦点失败?
- 扇贝编程python学习笔记-基础篇3
- 阿里七年Java练习生,如今年薪50W,P7的大佬是怎么样的?
- RNA-seq流程学习笔记(18)- Heatmap图
- 9个非常有意思的HTML5动画推荐
- 实现摄氏度与华氏度之间的转换
- CSS中margin属性详解
- 苹果才思枯竭?传OS X 10.9命名为猞猁
- 【动画】css实现旋转和平移效果
- Stable_baselines3 tensorboard可视化
- 【Mac 教程系列第 6 篇】如何显示隐藏文件以及如何隐藏文件
- bin、hex、elf、axf文件解析