Python基础(一)_数据类型、条件判断、循环、列表
编译型语言(中文版)
运行代码之前,要先编译。然后再运行
编译时间比较长
c、c++、c#
解释型语言(翻译版)
运行的时候才去编译,运行一次编译。
运行效率没有编译型语言快
python、ruby、shell、
java .class jvm
字符串的单引号/双引号/三引号的使用?
words="I‘m zkl’" 当字符串中有单引号时,使用双引号
words2='小猫爱吃"肉" ' 当字符串中有双引号时,使用单引号
words2=''' I'm Chinese,I love "China" ''' 当字符串中即有双引号又有单引号时,使用三引号
数据类型:
input是输入数据,input输入的类型都是String类型
print是输出数据
看数据类型:type(name)
快速复制一行代码:Ctrl+d
类型转换:age=int(age)
and:且,两个条件都要满足
or:或,条件满足一个即可
日期表示:
import datatime
today=datatime.datatime.today()
msg='欢迎%s登录,今天的日期是%s'%(user,today)
%s 占位符(通用)
% d代表整数 %f 代表小数 %2f 保留两位小数,会自动四舍五入
print(msg*3) 输出3遍
条件判断:
if 1>2:
print("True")
elif 1==2:
print("False")
else:
print("0")
循环(遍历、迭代):
1)for循环:
for i in range(10):
print (i)
2)while 循环:
while count <3: (while循环必须有一个计数器)
print (count)
else: #不满足条件时,会执行else
print('1')
for循环控制循环的次数,while是由条件是否满足来控制循环
break:立即结束循环
continue:结束本次循环,继续进行下次循环
Python中无 i++,i--的写法
断点(Debug)
打断点后,右键debug运行
Python基础(一)_数据类型、条件判断、循环、列表的更多相关文章
- python基础(二)条件判断、循环、格式化输出
继续上一篇,今天主要总结一下条件判断.循环.格式化输出 一.条件判断 python中条件判断使用if else来判断,多分支的话使用if elif ... else,也就是如果怎么怎么样就怎么怎么样, ...
- Python基础1:if条件判断 break/continue语句
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. Python中,if语句被用来进行判断,它的语法结构是: 1 if 判断条件: 2 执行语句…… 3 var = input(" ...
- Python基础(6)--条件、循环
本文的主要内容是 Python 的条件和循环语句以及与它们相关的部分. 我们会深入探讨if, while, for以及与他们相搭配的else,elif,break,continue和pass语句. 本 ...
- Python基础 第5章 条件、循环及其他语句(1)
1. print和import 1.1 打印多个参数 可用 + 连接多个字符串,可保证被连接字符串前无空格: 可用sep=“_”,自定义各种分隔符: print("I"," ...
- python基础知识 变量 数据类型 if判断
cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类的大脑 飞机 内存:暂时存储一些数据,临时加载数据和应用程序 4G 8G 16G 32G 速度快,高铁 断电即消失 造价高 硬盘 ...
- python基础入门之二 —— 条件、循环语句
1.条件语句 if if…else… 多重if if嵌套 三目运算符 (化简的if else) if 条件: 条件成立执行代码1 条件成立执行代码2 if False: print('if判断 ...
- Python基础 第5章 条件、循环及其他语句(2)
6. 简单推导 列表推导,是一种从其他列表创建列表的方式,其原理类似于for循环. list1 = [x * x for x in range(10)] print(list1) 结果: [0, 1, ...
- python 基础 1.5 数据类型(二)--列表
一.python 数据类型序列---列表 1.列表是可变型的数据类型.列表里边的元素是可变的,可以增加,可以删除. 2.列表(list)是处理一组有序项目的数据结构,即可以在列表中存储一个序列的项 ...
- python入门(11)条件判断和循环
python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...
随机推荐
- 001-RLE算法
一.定义 RLE全称(run-length encoding),翻译为游程编码,又译行程长度编码,又称变动长度编码法(run coding),在控制论中对于二值图像而言是一种编码方法,对连续的黑.白像 ...
- python进制转换及变量
.编译型语言和解释型语言的区别? 答: () 编译型语言:是将所有源码编译完成二进制后才进行输出,运行快,执行效率高,时间周期长. ()解释型语言:逐行编译输出,执行效率相对慢,开发效率高, .Pyt ...
- [py]字符串转换为列表
字符串转换为列表 "[1,2,3]" ==> [1,2,3]
- 【Java】-NO.14.Java.4.Java.1.001-【Java JUnit 5 】-
1.0.0 Summary Tittle:[Java]-NO.14.Java.4.Java.1.001-[Java JUnit 5 ]- Style:Java Series:JUnit Since:2 ...
- 使用MySQL的mysqldump命令备份数据库和把数据库备份文件恢复
1,备份数据库 mysql -uroot -p123456 db_name > /root/db_name.dump 2,数据库备份文件恢复 mysql -uroot -p123456 db_n ...
- 18-Python3 迭代器与生成器
2018-11-22 16:14:01 print('迭代器********************************************************************** ...
- 懒汉处理dapper字段名与属性名的映射方式
你还以为走路是世上最简单的事情呢?只不过是把一只脚放到另一只脚前面.但我一直很惊讶这些原本是本能的事情实际上做起来有多困难.而吃,吃也是一样的,有些人吃起东西来可困难了.说话也是,还有爱.这些东西都可 ...
- 移动端的rem适配
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- MyBatis基础入门《十三》批量新增数据
MyBatis基础入门<十三>批量新增数据 批量新增数据方式1:(数据小于一万) xml文件 接口: 测试方法: 测试结果: =============================== ...
- Koa中设置中文Cookie值
默认情况下, 如果 ctx.cookies.set('user', '杨过', { domain: 'xxxx', path: 'xxxx', maxAge: 24 * 60 * 60 * 1000, ...