python基础(输出、变量、常量、数据类型、流程控制)
输出 print
print("Hello World!")
# python2 和 python3 的区别
# python2
# coding:utf-8
print 123 #输出数字
print "string" #输出字符串
print "你好" #输出中文
#python3
print(123) #输出数字
print("string") #输出字符串
print("你好") #输出中文
变量
变量的作用:临时存储一些值,以便后面调用
a = 5 # a --变量名 = 赋值 5 --值
变量的命名规格
- 由字母、数字和下划线组成
- 不能以数字开头
- 不能用python中的关键字
- 不能使用拼音或中文
- 变量名要区分大小写
- 变量命名要具有描述性
- 推荐写法
- 驼峰体
- 下划线(官方推荐)
一个变量在一个内存空间中只能指向一个内存空间
一个内存地址可以有多个变量名指向
变量的小高级(同一个变量名,后面赋的值会改变前面赋的值)
常量
- 变量名全部大写的就是常量:约定俗成
- 一般用在配置文件中
注释
# 单行注释(当行注释)
"""多行注释,
可以折行"""
'''
多行注释,
可以这行显示
'''
基本数据类型
字符串 -- str
- 字符串操作:
- 字符串 + 字符串(字符串拼接)
- 字符串 * 数字 (字符串倍增)
- 字符串操作:
整型 --int
- 整型操作:
- 加 +
- 减 -
- 乘 *
- 除 /
- 整型操作:
布尔值 --bool
- 真 True 1
- 假 False 0
数据类型转换
#字符串转整型
int("数字") #整型转字符串
str(数字)
代码交互
input(input和print--都可以呈现msg)
msg = input("提示内容")
查看数据类型
type(需要查看的数据内容)
python2 和 python3 的区别
# python3 中input获取到的信息都是字符串类型 # python2 中input输入的是什么类型获取到的就是什么类型
# python2 中的 raw_input 和python3中的 input 一样
流程控制
if -- 单个if
if 条件:
缩进 结果
if else -- 二选一
if 条件:
缩进 结果1
else:
缩进 结果2if elif elif -- 多选一或零
if 条件:
缩进 结果1
elif 条件:
缩进 结果2
elif 条件:
缩进 结果3if elif else 多选一
if 条件:
缩进 结果1
elif 条件:
缩进 结果2
else:
缩进 结果3
while 循环
while 条件:
缩进 循环体
#死循环
while 条件始终为真:
缩进 循环体
#有限循环
while 判断条件: #当判断条件不为真时,循环结束
缩进 循环体
补充知识点
- pycharm快捷键
- ctrl + d 快速复制上一行
- ctrl + ? 快速注释****/快速打开注释
python基础(输出、变量、常量、数据类型、流程控制)的更多相关文章
- C#基础课程之二变量常量及流程控制
课堂练习:.一个四位整数 输出它的千位,百位,十位,个位 数字. ; ; % ; % ; ; Console.WriteLine("千位数" + b+" 百位数" ...
- Python基础之用户交互、流程控制、循环语句
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) i ...
- Day1[下] - Python基础1 基本语法、流程控制
一.变量\字符编码 Variables are used to store information to be referenced and manipulated in a computer pro ...
- python基础之变量与数据类型
变量在python中变量可以理解为在计算机内存中命名的一个存储空间,可以存储任意类型的数据.变量命名变量名可以使用英文.数字和_命名,且不能用数字开头使用赋值运算符等号“=”用来给变量赋值.变量赋值等 ...
- Day01-变量/常量/数据类型/流程控制之 if
1.变量 把程序运行的中间结果临时的存在内存里,以便后续的代码调用.代指一些复杂的.过长的数据. 声明变量 name = 'Dylan' # 把数据'Dylan'声明(赋值)给变量 nmae,以便后 ...
- 【python基础】第08回 流程控制 for循环
本章内容概要 1.循环结构之 for 循环 本章内容详解 1.循环结构之for循环 1.1 语法结构 for 变量名 in 可迭代对象: #字符串 列表 字典 元组 for 循环的循环体代码 针对变量 ...
- python基础:if判断与流程控制案例
# 1.使用while循环输出1 2 3 4 5 6 8 9 10 count = 0 while count < 11: if count == 7: count += 1 continue ...
- Python黑帽编程2.4 流程控制
Python黑帽编程2.4 流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # - ...
- 开发基础 (变量、数据类型、格式化输出、运算符、流程控制、while循环)
一.变量 name = "SmallNine" 等号前面是变量名(标识符),等号后面是变量值 变量的主要作用:就是把程序运算的中间结果临时存到内存里,已备后面的代码继续调用. 变量 ...
- Python基础之变量,常量,注释,数据类型
由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以 ...
随机推荐
- odoo中的QWeb模板引擎
* 概述 QWeb是odoo主要模板引擎,采用xml表述,最后生成HTML文件 * 一般用法 #条件表达式 <t t-if="record.effort_estimate. ...
- 关于join的一些补充
1, 为什么join是string的method而不是list的method http://effbot.org/pyfaq/why-is-join-a-string-method-instead-o ...
- 代码内存泄露检测工具(linux gcc + valrind)
参考博客: https://www.cnblogs.com/wangkangluo1/archive/2011/07/20/2111248.html linux命令如下:valgrind --tool ...
- 0903NOIP模拟测试赛后总结
分-rank33.这次考试心态挂了. 拿到题目通读三道题,发现都十分恶心. 然后把时间押到了T1上.将近两个小时,打了个dfs,一直调调调. 最后没调出来,手模了个数据就把自己两个小时的思路hack了 ...
- 「题解」:[BZOJ4358]permu
问题: permu 时间限制: 30 Sec 内存限制: 512 MB 题面 题目描述 给出一个长度为n的排列P(P1,P2,...Pn),以及m个询问.每次询问某个区间[l,r]中,最长的值域 连 ...
- React报错:Laravel React-Router browserHistory 刷新子页面报错404
举例:myblog.com/ 刷新没问题 myblog.com/add 刷新404 browserHistory报404,hashHistory却正常 原因是少路由.web.php添加路由 Route ...
- egret 篇——关于ios环境下微信浏览器的音频自动播放问题
前段时间公司突然想用egret(白鹭引擎)做一个金币游戏,大半个月边看文档边写吭哧吭哧也总算是弄完了.期间遇到一个问题,那就是ios环境下微信浏览器的音频自动播放问题. 个人感觉吧,egret自己封装 ...
- python web 分页组件
闲来无事便写了一个易使用,易移植的Python Web分页组件.使用的技术栈是Python.Django.Bootstrap. 既然是易使用.易移植的组件,首先介绍一下其在django框架中的调用方式 ...
- Appium环境安装步骤 + 代码验证环境是否成功
1.安装Microsoft .NET Framework 4.5 检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本. 如下图所示: 如果没有 ...
- 【51nod 1355】 斐波那契数的最小公倍数
题目 51nod的数学题都还不错啊 首先直接算显然是没有办法算的,因为\(fib\)的lcm这个东西还是太鬼畜了 我们考虑到\(fib\)数列的一个非常好的性质是\(gcd(fib_i,fib_{j} ...