python freshman day1
1.hello world python # python的第一个程序 注释 print('hello world') #单行注释''' jdahkd alksdlkasd ;lkldasd 多行注释 askdljasd '''a = 1 #整数 print(a) b = 'abc' #字符串 c = 1.25 #浮点数 d = True #布尔 判断当前变量是否相等的操作数据类型 print(1 == 2)
2.关键字
import keyword print(keyword.kwlist)def index():print('这是一个函数') index()
3.if判断
tag = 1==2 if tag:print('条件满足') else:print('条件不满足')
4.逻辑运算符
#逻辑运算符 and or not name = 'dahai' age = 18 print(name =='dahai'and age<26and age>15and 3<2)name ='lilingchen' age = 3 sex = 'nan' if name=='lilingchen'and age>1and age<5and sex=='nan':print('我的儿子') else:print('不认识') 三目运算 满足条件的结果 if 条件 else 不满足条件的结果 a = 5 print('帅哥') if a>4 else print('美女')chengji = 100 if chengji>= 90:print('优秀') elif chengji >= 80:print('良好') # elif chengji >= 70and chengji <80: 可以删掉部分取值 elif chengji >= 70:print('普通') else:print('差劲')score = input('') score = int(score) print('优秀')if score>= 90 else print('垃圾')
5.if并列
chengji = input('') chengji = int(chengji) if chengji>= 90:print('优秀') if 90>chengji >= 80:print('良好') if 80>chengji >= 70:print('普通') if chengji < 70:print('差劲')#if并列是每一个if都是独立的,也就是说每一个if都是独立的 #而elif的条件是在上一个if或者elif不满足条件的条件下执行的条件
6.if嵌套
name ='lilingchen' age = 3 sex = 'nan' if name=='lilingchen'and age>1and age<5and sex=='nan':print('我的儿子')is_success = input('我家在哪')if is_success == '杨凌':print('是我的儿子')else:print('非亲非故') else:print('不认识') #最里面的需要满足 则需要外面的if也满足 相当于与,需要同时满足。
7.while嵌套
while + True 是死循环 while True:print(111)print(222)在登录情况下需要循环db_user = 'lihaidong' db_pwd = '123' while True:input_user = input('请输入用户名')input_pwd = input('请输入密码')if input_user ==db_user and input_pwd ==db_pwd:print('登陆成功')else:print('登陆失败')如果登录失败则一直循环让你输入账号密码while + break 结束本层循环db_user = 'lihaidong' db_pwd = '123' while True:input_user = input('请输入用户名')input_pwd = input('请输入密码')if input_user ==db_user and input_pwd ==db_pwd:print('登陆成功')breakelse:print('登陆失败')breakwhile+ 一个条件范围 不满足条件范围的结束循环 通过代码可以结束循环 start = 0 while start <8:start+=1print(start)while + coutinue: continue代表结束本次循环(本次循环countinue之后的代码不在运行),直接进入下一次循环 break 代表把整个循环干掉,而coutinue 只是干掉本层的循环,接着走下一次魂环start = 0 while start <8:start+=1if start == 4:continueprint(start) coutinue 不可以写在代码的结尾,没任何意义 while+else n=0 while n <8:n+=1# if n==5:# breakprint(n) else:print('=============')else的代码会在while循环没有被break打断的情况下最后运行
8.if和while的运用
user = '李星辰' pwd = 123 balance = 50000000000 tag =True while True:# while tag 是登录的程序while tag:user1 = input('请输入用户名')if user1 != user:print('对不起你输入的用户名错误')continue #跳出本次循环,也就是说这一次的循环之后代码都不走了,重新回到循环的原点.pwd1= int(input('请输入用户密码'))if pwd1 == pwd:print('登录成功')break# 跳出本层循环,也就是说这一层while循环直接结束#虽然跳出了while tag循环,但是外面的while true没有跳出else:print('输入错误')tag = Falsemoney = int(input('请输入取款金额'))if balance > money:balance=balance-moneyprint('恭喜您取走了%s'%money)print('还剩余额%s'%balance)breakelse:print('余额不足,请充值')9.for循环
while 遍历列表 names = ['lixingchen','liziyi','lihaidong','limengchen'] i = 0 while i<len(names):print(names[i])i += 1for循环的遍历 for n in names:print(n) for循环遍历字典 names = {'kadm':'sadsad','adasd':'jdnfd'} for i in names:print(i) #默认遍历KEY值 for i in names.keys():print(i) #遍历value for i in names:print(names[i]) for i in names.values():print(i) 遍历键值对 for i in names.items():print(i)for可以不依赖与索引取值,是一种通用的循环取值方式 for的循环次数是由被循环对象包含之的个数决定的,而while的循环测i书是由条件决定的range 起始索引 , 结束索引, 步长 a = range(0,5) 他是一个迭代器 print(type(a)) print(list(a)) 为什么不直接变成列表,因为会浪费内存 print(range(0,1000000000000000000000)) 一般和for循环连用,循环一次取一次 #相当于母鸡下单 一次下一个 下了 0 1 2 3 4 这5个鸡蛋 for i in range(0,6,2):print(i)for i in [0,1,2,3,4]:print(i)names = ['lixingchen','liziyi','lihaidong','limengchen'] # for i in range(0,len(names)): # print(names[i])# for+ break for n in names:if n == 'lihaidong':continue #跳出本次循环#break 结束循环print(n)
python freshman day1相关推荐
- python培训Day1
python培训Day1 python学习day1 一 列表.元组.字典.集合 1.1列表[] 1.1.1列表创建 1.1.2列表元素添加 1.1.3列表元素的删除 1.1.4列表元素的插入inser ...
- python基础训练 day1
python基础训练 day1 py萌新,今天开始坚持打卡! 第一题 # 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 首先的想法是穷举法,把所有的可能性列举出来, ...
- python进阶 - day1
python进阶之路 Day1 hello world!今日是python学习的开始,我将会在下面文章对基础语法进行一些介绍,主要为常用快捷键.注释.语句.行与缩进.标识符.关键字.常见的数据与数据类 ...
- python初学--day1
第一个PYTHON代码 交互式编程它不需要创建脚本文件,是直接通过 Python 的解释器的交互模式进来编写代码.如下图所示(win7操作) 下图为一个Python代码内部执行图,可以有助于理解pyt ...
- 老男孩 - python基础day1
2019独角兽企业重金招聘Python工程师标准>>> 基础知识 %s 字符串格式输出,%d 数字格式化输出 可变类型(mutable):列表,字典,集合 不可变类型(unmutab ...
- python培训Day1 随笔
1.python的数据类型 引用的时候 %s 表示引用字符串 %d 表示引用整数 %f 表示引用的带小数点的数字 2.循环 for循环可以用来遍历列表和元组里所有的元素 例如: for i in l ...
- python 入门DAY1
一.计算机基础 CPU:中央处理器.相当于人类的大脑,是计算机的运算中心和控制中心. 内存:暂时存储数据,与CPU交互. 优点:内存读取速度快. 缺点:容量小.造价高.断电就没有数据了 硬盘:长期存储 ...
- Python函数Day1
一.函数的初识 函数的定义:函数最主要的目的是封装一个功能,一个函数就是一个功能 定义函数的格式: def 函数名(): 函数体 def my_len():count = 0s1 = 'hahahah ...
- Python爬虫day1.2—Python语法基础
1.输出 首先在计算机找到IDLE 首先在计算机找到IDLE 打开IDLE IDLE是python自带的脚本解释器 在IDLE中代码是一行一行执行的,称为shell命令行 如果想要执行多行,则可以使用 ...
最新文章
- CentOS7和其他版本的虚拟机,防火墙命令等各种相关笔记
- 【OpenCV3】图像通道分离与合并——cv::split()与cv::merge()详解
- 四 s5p4418 Android 对can总线的支持 支持波特率修改
- 关于多网络时钟的讨论
- matlab——FFT傅里叶快速变换
- 《Java8实战》笔记(14):函数式编程的技巧
- AI(2)---高通人工智能
- Vue 报错Error: No PostCSS Config found解决办法
- php中文手册 最新评论整合,ThinkPHP整合百度Ueditor
- html中最小规格字体,font-size【CSS 字体大小】文字大小尺寸
- SpringBoot PageOffice 在线编辑 (完整版、有源码)
- 5g的八大关键指标_5g的八大关键指标_2019世界5G大会:这些你要先知道
- 帮你选处理器:CPU T9500-p9500-T9400-T9300-p8700对比分析!
- c语言输入一个整数打印出它是奇数还是偶数,1. 编写程序,输入一个整数,打印出它是奇数还是偶数....
- 走近 Apple 中国研发团队。
- lol怎么显示连接服务器失败怎么回事,lol为什么有网无法连接服务器失败
- ERROR: Exception when publishing, exception message
- Opencv图像特征点提取(
- 95---Python 直角坐标系下绘制双曲螺旋线
- 4D毫米波雷达天线设计
热门文章
- linux php cpu,理解Linux CPU负载和 CPU使用率
- 论文导读: Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games
- Web1.0时期进入Web3.0时代,即将跨入Web4.0时代
- 全网最全面工作流引擎Flowable完整教程之多实例会签
- 石英晶振的特点及主要参数
- 带你了解无限流量卡的骗局!
- 基础乐理知识(教你认五线谱)
- java代码将链接转换为二维码
- 深度学习入门笔记(十九):卷积神经网络(二)
- [Watermelon_book] Chapter 3 Linear Model