python基础day1&2
解决中文乱码问题
在开头加上
-*- encoding:utf-8 -*-
if条件
if 条件:
结果
#if elif else是单选,只走一条路
num = input('Please input a number:')
if num == '':
print(111)
print(323) #只要缩进就表示在if的循环里
elif num == '':
print('good')
elif num == '':
print('wonferful')
else:
print('有误!')
while循环
while 条件:
循环体
无限循环:
终止循环 1.改变条件:使其不成立
2.break
continue:结束单次循环 while
else #当while中被break打断时,else下的语句不会进入
计算 1-2+3-4+....-99除了88那一项之和
count = 1
sum = 0
while count < 100:
if count == 88:
count += 1
continue
elif count %2 ==1:
sum += count
else:
sum -= count
count += 1
print("1-2+3-4+...-99=",sum)
格式化输出
name = input('Please input a name:')
age = input('Please input an age:')
height = input('Please input a height:')
msg = "我叫%s,今年%s岁,身高%s,学习进度3%%" %(name,age,height)
print(msg)
用户交互-->input出来的全部都是字符串
实例--允许最多输入3次
count = 1
while count <= 3:
name = input('input name:')
psd = input('input password:')
if name == 'mary' and psd == '':
print('success login!')
break
else:
print('Error input,input again,you can input %d times!' %(3-count))
if count == 3:
result = input('Have a try(Yes or No)')
if result == 'Yes':
print('Have no opportunity,stupid!')
count += 1
运算符-->and or not
优先级:() > not >and >or
其中:x or y #如果x为真(非0),则返回x,否则返回y
print(1 or 4) #返回1
print(0 or 10) #返回10
x and y #如果x为真(非0),则返回y,否则返回x
print(1 and 4) #返回4
print(0 and 10)#返回0
int转换成bool
非零转换成bool结果为True,0转换成bool是False
str转换成bool
#非空字符串即为True
str1 = ''
a = bool(str1)
print(a) #结果False
str2 = ' '
b = bool(str2)
print(b) #结果True
python基础day1&2的更多相关文章
- python基础day1
一.python介绍 1.1简介 Python (英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum ...
- Python基础Day1—上
一.计算机基础 CPU:中央处理器,相当于人的大脑:运算中心与控制中心的结合. 内存:临时存储数据,与CPU交互. 硬盘:永久存储数据. 内存的优点:读取速度快 内存的缺点:容量小,造价高,断电数据会 ...
- python基础 Day1
Python开发笔记 Day1 1.cpu内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑 内存:暂时存储数据,临时加载数据应用程序,4G(内存速度快,断电即消失) 硬盘:磁盘,长 ...
- Python基础Day1—下
六.Python运行 print() 打印命令,输出到屏幕上 操作: 命令提示符-->输入Python-->文件路径 若输入Python回车报错或者提示没有,则Python解释器没有安 ...
- Day1 - Python基础1 介绍、基本语法、流程控制
Python之路,Day1 - Python基础1 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼 ...
- python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- python基础之day1
Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...
- python基础篇-day1
python基础篇 python是由C语言写的: pass 占位符: del,python中全局的功能,删除内存中的数据: 变量赋值的方法: user,pass = 'freddy','freddy1 ...
- Day1 Python基础学习
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作 ...
随机推荐
- 廖雪峰Python教学课后作业---datetime
# -*- coding: utf-8 -*- import re from datetime import datetime, timezone, timedelta def to_timestam ...
- 飞越面试官(三)--JVM
大家好!我是本公众号唯一官方指定没头屑的小便--怕屁林. JVM,全称Java Virtual Machine,作为执行Java程序的容器,几乎代理了Java内存与服务器内存的交互,可以说是程序拥 ...
- day04 跳转
一.事件跳转 1.标签绑定click事件 <view bindtap="clickme" data-nid="123" data-name="李 ...
- python中lambda匿名函数与函数之间的关系
- Spring Security 实战干货:图解Spring Security中的Servlet过滤器体系
1. 前言 我在Spring Security 实战干货:内置 Filter 全解析对Spring Security的内置过滤器进行了罗列,但是Spring Security真正的过滤器体系才是我们了 ...
- 「疫期集训day4」硝烟
那真是一阵恐怖的炮击(that boomed booms),响亮的炮音(that noise),滚滚的硝烟(that smoke),熊熊的火焰在围绕着我们前进...小心前进(go and be car ...
- [POJ3613] Cow Relays(Floyd+矩阵快速幂)
解题报告 感觉这道题gyz大佬以前好像讲过一道差不多的?然鹅我这个蒟蒻发现矩阵快速幂已经全被我还给老师了...又恶补了一遍,真是恶臭啊. 题意 给定一个T(2 <= T <= 100)条边 ...
- arm64-v8a 静态成员模板 undefined reference to
谷歌发布新包需要64位的so Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 ...
- Jmeter系列(36)- 详解 Loop Controller 循环控制器
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 这应该是最简单的控制器了,我们快 ...
- python生成器原理剖析
python生成器原理剖析 函数的调用满足"后进先出"的原则,也就是说,最后被调用的函数应该第一个返回,函数的递归调用就是一个经典的例子.显然,内存中以"后进先出&quo ...