python中的逻辑量有什么_python小白入门须知的9个基础知识丨纯干货
注释
单行注释:#
#注释内容
print('123') #123
print('abc') #abc
print("abc") #abc
多行注释:''' 或 """
#第一种注释方式
'''codecode...'''
#第二种注释方式
"""codecode..."""
变量
将一些运算的中间结果暂存到内存中,以便后续代码调用。必须由数字,字母,下划线任意组合,且不能数字开头。
不能是python中的关键字:
['and', 'as', 'assert', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'exec','finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量具有可描述性。
不能是中文。
常量
常量:一直不变的量。比如:π
常量一般用大写表示:BIR_OF_CHINA = 1949
逻辑运算符or 或者 |
and 并且 &
not 非 ^
基础数据类型
类型:数字 int +、-、*、/、%(余数)、**(幂)、//(整除)
字符串 str +(拼接)、*(重复)
布尔值 bool True False
列表 list 增删改查
字典 dic 增删改查
元祖 tuple 增删改查
集合 set 增删查+ 可用于算术加法,还可以用于列表、元组、字符串的连接(但不支持不同类型的
对象之间相加或连接)
* 可用于算术乘法,以及列表、元组、字符串的复制式增加操作。(字典和集合不
支持与整数的相乘,因为其中的元素是不允许重复的)
/ 除法运算 3/2 =1.5
// 求整数商 15//4=3 15.0//4=3.0 -15//4=-4 (向下取整)
% 求余数
** 运算符表示幂乘
x_list = [1, 2, 3]
#创建列表对象
x_tuple = (1, 2, 3)
#创建元组对象
x_dict = {'a':97, 'b':98, 'c':99}
#创建字典对象
x_set = {1, 2, 3}
#创建集合对象
print(x_list[1]) #使用下标访问指定位置的元素
2
print(x_tuple[1]) #元组也支持使用序号作为下标
2
print(x_dict['a']) #字典对象的下标是“键”
97
3 in x_set #成员测试
True
转换:
字符转数字 str--->int : int(str) 必须是数字才可以
s2 = 2
i2 = int(s2)
print(i2,type(i2)) #2
字符转布尔 str--->bool : bool(str) str为空,则转换为False;str为非空,则转换为True
s7 = ''
s8 = '非空'
b7 = bool(s7)
b8 = bool(s8)
print(b7,type(b7)) #str为空,则转换为False
print(b8,type(b8)) #str为非空,则转换为True
数字转字符串 int--->str : str(int)
i1 = 1
s1 = str(i1)
print(s1,type(s1)) #1
数字转布尔 int--->bool : bool(int) 非零数字转换为True,0转换为False
i3 = 3
i4 = 0
b3 = bool(i3)
b4 = bool(i4)
print(b3,type(b3)) #True
print(b4,type(b4)) #False
布尔转数字 bool--->int : int(bool) True转换为1,False转换为0
b5 = True
b6 = False
i5 = int(b5)
i6 = int(b6)
print(i5,type(i5)) #1
print(i6,type(i6)) #0
布尔转字符串 bool--->str : str(bool) True,False
b1 = Trueb2 = False
s1 = str(b1)
s2 = str(b2)
print(s1,type(s1)) #True
print(s2,type(s2)) #False
用户交互:input等待输入
将你输入的内容赋值给了前面变量。
input出来的数据类型全部是str
格式化输出:output_format
格式化输出 %s %d %%
% 占位符
s str 字符串
d digit 数字
n%% 表示数字n%
name = input('请输入姓名:')
age = input('请输入年龄:')
sex = input('请输入性别:')
job = input('请输入工作:')
# 为了和占位符%区分开,表示数字5%的时候,需要写成5%%
info = "我叫%s,今年%d岁,我是%s生,我的工作是:%s,我已经上完了大学的85%%" %(name,int(age),sex,job)
msg = '''--------------- Info of%s---------------Name :%sAge :%dSex :%sJob :%s------------------- end ------------------'''%(name,name,int(age),sex,job)
print(msg)
print(info)
运行结果如下:
缩进
冒号表示缩进的开始,也就是代码块的开始标志
缩进结束就表示一个代码块结束了
同一个级别的代码块的缩进量必须相同
一般而言,以4个空格为基本缩进单位
age=20
if age>=18:
print( '成年')
elif age>=6:
print( '青少年' )
else:
print( '儿童')
citys = ["郑州","上海","北京","广州"]
for c in citys:
print(c)
print("结束")
运行Python文件
python(空格)文件路径 回车
hello.py 文件需要在对应的文件夹内 这里是 d盘
python中的逻辑量有什么_python小白入门须知的9个基础知识丨纯干货相关推荐
- python中的逻辑量有什么_python逻辑运算符有哪些
展开全部 逻辑运2113算符用于组合多个条件测试语句.假5261设"我今年18岁"和"我身高41022米"这两个语句,前一个1653语句是真的,后一个语句是假的 ...
- python中的逻辑量有什么_Python中and(逻辑与)计算法则
在程序设计中,and称为逻辑与运算,也称布尔运算: 1.and是在布尔上下文中从左到右计算表达式的值: 2.0.''.[].().{}.None.False在布尔上下文中为假:其它任何东西都为真: 3 ...
- python编程基础知识点上的问题_python编程入门之二:必备基础知识
大家在上一章中已经可以自己敲出一个猜数字小游戏了,先不要删掉它,以后我们慢慢来改进它.接下来呢,我们再继续学习一些必须要学的基础知识. 2.1 变量 说到变量,就是可以改变的量,它并不是一个值,而是内 ...
- python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)
前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...
- Python中使用逻辑与运算符“and”判断两个比较条件是否满足时编辑器提示“Simplify chained comparison ”的解决方法
Python中使用逻辑与运算符"and"判断两个比较条件是否满足时编辑器提示"Simplify chained comparison ", 如下图所示: 这是提 ...
- html中table标签、tr标签、th标签、td标签的基础知识
html中table标签.tr标签.th标签.td标签的基础知识 表格的结构 表格的基本标签 表格标签的基本属性 table标签的基本属性 tr标签的基本属性 th和td标签的基本属性 表格高级样式设 ...
- python逻辑量有什么_Python中的逻辑运算符有什么?
逻辑运算符用于组合多个条件测试语句.假设"我今年18岁"和"我身高2米"这两个语句,前一个语句是真的,后一个语句是假的,因此,"我今年18岁,并且我身 ...
- python中逻辑量有什么_Python:从逻辑判断开始谈循环
本期分享笔记:Python学习笔记 分享内容:Python逻辑判断&循环 1.逻辑判断--True&False 要实现条件结构或循环结构,那么逻辑判断必不可或缺.既然如此,那我们来看看 ...
- python中int表示的数据类型是_python中的基本数据类型之 int bool str
一.基本数据类型 1. int ==> 整数.主要用来进行数学运算. 2.str ==> 字符串.可以保存少量的数据,并进行相应的操作. 3.bool => 布尔值.判断 ...
最新文章
- Java业务代表模式
- 智能合约重构社会契约 (1)李嘉图合约
- Welcome Party
- python画五角星代码_Python使用Turtle模块绘制五星红旗代码示例
- chime-4 lstm_CHIME-6挑战赛回顾
- OSSIM主要数据库表结构
- srgan要训练多久_SRGAN阅读笔记
- 浙江商人立下的22条规矩
- gitlab 使用配置
- java实现beamsearch_Beam Search、Tensorflow下如何构建Beam Search
- 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
- MSP430 MSP430单片机软件开发集成环境CCS
- 内容:提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,在 MATLAB 平台上进行算例仿真
- 中国互联网发展状况报告:境内约 2.6 万网站被植入后门
- ELK 日志分析系统
- Geoserver:发布地图服务并修改样式
- win10计算机入门使用教程,win10系统使用教程_windows10基本使用教程图文步骤
- yum升级mysql_3分钟,YUM升级MYSQL,5.1到5.6
- 用sendcloud来发邮件
- 有哪些值得推荐的,关于脑科学认知研究的经典书籍 ?
热门文章
- 程序员学英语 英语语法框架 10种词性 9种成分 8种句型
- 【券后价9.9元】【包邮】火山泥洗面奶男士专用控油祛痘印去黑头保湿补水学生洁面乳护肤品...
- Microsoft 离线翻译引擎介绍
- win10系统如何连接宽带连接服务器,win10怎么连宽带_win10系统如何连接宽带
- 8.合并两个有序的数组
- 野火F1开发板STM32案例-USART使用
- 音圈电机工作原理与直线电机的对比
- android 短视频编辑,短视频编辑制作大师
- 求圆形矩形面积java_Java求矩形面积和圆形面积的异常处理实例
- nginx(一)介绍安装