Python初学-day1-python变量和基础数据类型
文章目录
- Python-day1变量和基础数据类型
- 代码编辑软件Notepad++
- cmd: win+r 打开cmd即进入cmd面板
- 变量和基础数据类型
- 注释
- 变量
- 变量的数据类型
- if 判断
Python-day1变量和基础数据类型
代码编辑软件Notepad++
下载地址:Notepad++
(保存文件命名方式为: 文件名.py)
cmd: win+r 打开cmd即进入cmd面板
磁盘转换
C:\Users\12294> #当前所在文件夹及磁盘位置
C:\Users\12294>d: #转换为d盘
C:\Users\12294>cd c:\ #转换到C盘(图片所示内容,因文件夹所在位置为C盘)
c:\> #转换为C盘
c:\>cd python #转换为C盘中python文件夹
c:\python>python second.py #打开Python文件夹中的名字为second的py文件
变量和基础数据类型
注释
1)#表示单行注释, 只针对本行内容有效
2)’’’ ‘’’ 多行注释’’’
单行注释:
print("hello, wold!") #打印hello,word
多行注释:
'''
print("hello,world!")
print("hello,python!")
print("hello")
'''
变量
变量是程序运行过程中产生的中间值,暂时储存在内存中,供后面的程序使用,变量直接声明就可以了
1、命名规则:
(1)必须用英文字母,数字,下划线组成;
(2)不能是数字开头,更不能是纯数字;
(3)要有意义;
(4)变量不能太长
(5)不要用中文
(6)禁止使用关键字[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
(7)区分大小写(即变量赋值时A,a所表达含义不同)
(8)推荐使用两种形式:
- 驼峰,除了第一个字母外的其他单词的首字母大写,其他小写,如:ageOfAlex
- 下划线,每个单词用下划线分开,如: she_like_go_shopping.
2、变量赋值
a=10
b=20
b=a #把a的值赋给b
a=30
print(a) #打印变量a的值
print(b) #打印变量b的值
a=10
print(a)
print("a") #" "引起来的部分就是一个常量,不加""才是变量,要注意区分
#在python中不存在绝对的常量,约定俗成,所有的大写字母就是常量
变量的数据类型
- int整数,可进行的操作: + - * / %(取余,算余数) //(整除,没有余数) > < >= <= !=(不等于)
- str字符串,用’ ," ,’’’, “”"", 引起来的都是字符串 +:拼接 *重复
- bool 布尔值,只有True 和 False两个值
1.数据类型
示例:
a=128
print(type(a)) #打印变量a的数据类型,a是int类型
#字符串
s="我叫周润发"
print(type(s))
s="我也叫渣渣辉"
print(type(s))
s="我家大门常打开我家的狗总丢谁拉走吃肉了"print(s)
print(type(s))
2.运算
a = 10
b = 3
print(a/b) #结果3.3333333333335计算机表示有误差
print(a%b) #取余,结果为1 xxx是否可以被整除num = input("请输入一个数")
num = int(num)
if num % 3 == 0:print("是3的倍数")
else:print("不是3的倍数")
a = 10
b = 3
print(a//b) #取整,答案是3
多个双引号如何处理
请你打印出:周杰伦说:“昆凌是我妻子,我很爱她!”
示例:
print('''周杰伦说:"昆凌是我妻子,我很爱她!"''')#1)可用三引号
print('周杰伦说:"昆凌是我妻子,我很爱她!""')#2)可用单引号
print("周杰伦说:\"昆凌是我妻子,我很爱她!\"") #3)加斜杠
2.字符串拼接
- "end="表示不换行
示例:
print("你好") #print之后,python解释器会自动的添加换行符
print("何泽伟")
print("大秧歌")print("你好", end="") #字符串后的,显示的是空格 end=表示不换行
print("何泽伟", end="")
print("大秧歌")print("你好","再见") #字符串后的,显示的是空格
print("你好,再见")
2) "+"字符串拼接
示例1:
1="blue"
s2="wusir"
s3="alex"
s4=s1+s2+s3 #字符串拼接(连接)
print(s4)示例2:
s1="blue"
s2="wusir"
s3="alex"
s4=s1+s2+s3 #字符串拼接(连接)
print(s4)
print("我们村有个姑娘叫"+s3+",我们村还有个更漂亮的姑娘叫:"+s2)
3) " * " 多次重复
示例:
s="考试"
print(s*3) #*后只能是数字,s重复三次
s="考试\n" #\n 是换行
print(s*5) # 考试重复5次并换行
3.布尔值(bool), 真或者假, true 和 false
b=2>1 #布尔类型数据只有两个取值,True ,False (True ,False 是两个关键字)
print(b)
print(type(b))
if 判断
最基本用法
1、if 条件判断:
代码块1
运行流程: 当条件是真的,执行代码块
示例:
gender=input("你是男的还是女的?")
if gender =="男的": #==表示判断,=表示赋值.该判断成立,出现下一条"滚蛋"print("滚蛋!") #print 前要空格
print("吓死我了!") #与if语句无关,无论上一条是否执行都会输出
2、if 条件:
代码块1
else:
代码块2
执行流程:当条件成立,执行代码块1,否则,执行代码块2.二选一
gender=input("你是男的还是女的?")
if gender =='女的': print("请进,欢迎光临!")
else: #否则print("滚蛋")
gender=input("你是男的还是女的?")
if gender == '女的':age = input("你多大了啊?") #年龄大于60就不开门了,小于60可以考虑if int(age) < 60: #缩进使用Tab键.python无大小括号,相同缩进代表从属于一条语句print("请进!") #if,else从属于if gender=="女的",print从属上一条语句else:print("大妈您去隔壁找金老板.")else: print("滚蛋!")
3、if 条件1:
代码块1
elif 条件2
代码块2
…
else:
代码块n
执行流程:当条件成立时,执行代码块1。否则,条件2成立,执行代码块n。
#输入你兜里的钱
#如果你兜里的钱,大于500块,喝啤酒吃炸鸡,生活美滋滋
#如果你兜里的钱,小于500块大于300块,吃个盖浇饭,生活乐无边\
#如果你兜里的钱,小于300块,大于50,吃个方便面,开心
#如果你兜里的钱小于50,今天减肥.
示例1:
money=input("你兜里的钱:") #money是字符串类型,需要转换成int类型
if int(money)>500:print("喝啤酒吃炸鸡,生活美滋滋")
else:if int(money)>300:print("盖浇饭走起")else:if int(money)>50:print("方便面走起")else:print("减肥")示例2:
money = int(input("请输入你兜里的钱:")) #只会选择其中一条运行,直接将money转换成字符串类型
if money > 500:print("喝啤酒吃炸,生活美滋滋")
elif money >300: #需要判断print("盖浇饭走起")
elif money > 50:print("方便面走起")
else: #无判断进行print("减肥")money = int(input("请输入你兜里的钱:")) #只会选择其中一条运行
if money > 500:print("喝啤酒吃炸,生活美滋滋")
elif money > 50: #输入大于50就仅输出方便面走起,不会执行下一条print("方便面走起")
elif money >300: print("盖浇饭走起")
else: #无判断进行print("减肥")
print("吃土")
示例2:
money = int(input("请输入你兜里的钱:")) #只会选择其中一天运行
if money > 500:print("喝啤酒吃炸,生活美滋滋")
elif money >300: #需要判断print("盖浇饭走起")
elif money > 50:print("方便面走起")
else: #无判断进行print("减肥")
示例3:
money = int(input("请输入你兜里的钱:")) #只会选择其中一天运行
if money > 500:print("喝啤酒吃炸,生活美滋滋")
elif money > 50: #输入的数大于50就仅输出方便面走起,不会执行下一条print("方便面走起")
elif money >300: print("盖浇饭走起")
else: #无判断进行print("减肥")
print("吃土") #与上述判断语句无关,无论什么结果都会输出
Python初学-day1-python变量和基础数据类型相关推荐
- 『Python基础』第三节:变量和基础数据类型
一. 变量 1. 变量是什么? 变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改. 在python中,当变量被使用时,在内存里将产生两个动作,一是开辟指定地址的空间,二 ...
- 88是python语言的整数类型_Python基础数据类型题
Python基础数据类型 题 考试时间:三个小时 满分100分(80分以上包含80分及格) 1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pyt ...
- python初学--day1
第一个PYTHON代码 交互式编程它不需要创建脚本文件,是直接通过 Python 的解释器的交互模式进来编写代码.如下图所示(win7操作) 下图为一个Python代码内部执行图,可以有助于理解pyt ...
- python3的基础数据类型_Python3量化分析从小白到破产 - 变量与基础数据类型
文:蓝兔子读难NOTES 图: 配图 来源于网络 Python3 量化分析从小白到破产笔记 基础数据类型-认识变量 编码:0003 最前面先放个简易目录,理清思绪好上路. python基础: 编程环境 ...
- python初学工资-Python怎么学,才能薪资翻一翻?
如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel.Tableau.PowerBI等,都能成为数据分析的得力助手.但它们的不足也是显而易见的:操作繁琐,复用性差,功能相对局限单一. 怎么解 ...
- python保存数据型变量_Python基础学习笔记(一)变量与数据类型
https://m.toutiao.com/is/J3fN6eK/ Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面.文件.封装等高阶需求,可移植性好,有非常多功能强大的库与包,如N ...
- Python菜鸟在成长——变量与基本数据类型
任务1:破译爬虫项目实践活动的日期密码 19世纪初,欧洲科学家开始研制电报.1837年前后,英国科学家库克.惠斯通和美国科学家莫尔斯先后将电报用于实践,并申请了专利.当时电报加解密和通信两个环节是分离 ...
- [转载] python tuple类型如何索引_Python基础数据类型——tuple浅析
参考链接: Python tuple() Python中tuple的使用 一.什么是元组? 有序列表叫元组:tuple.tuple和list非常类似,但是tuple一旦初始化就不能修改. 二.用法 1 ...
- python如何访问私有变量_Python基础_私有变量访问限制
Python内置了一些特殊变量,以前后上下划线标注,同时我们自己要想定义一些变量,不想让外部访问,又该怎么做呢?更多内容请参考:Python学习指南 访问限制 在class内部,可以有属性和方法,而外 ...
最新文章
- 这三个普通程序员,几个月就成功转型AI,他们的经验是...
- 品牌才是硬道理——一线、二线主板品牌集中营品牌才是硬道理——一线、二线主板品牌集中营...
- asp.net和javascript怎样结合
- 中青评论:家政本科招生难,专业名字误终身?
- C#字符串截取学习总结
- pb 调用虹软_python调用虹软2.0
- linux 内核内核签名_24岁生日快乐,Linux内核
- Word中将传统的复选框型窗体域选项插件 批量替换成 复选框内容控件
- Spring mvc 拦截器 配置心得
- Support Web Application Projects
- 小米的过去、现在和未来
- pg数据库表存放在哪里_pg数据库系统表
- 谷歌flutter_在Flutter中使用Google Pay Through Stripe接受付款
- xdb 服务_oracle XDB的问题,端口、http服务
- 业务层战略制定的思路和方法_如何确保公司年度战略目标落地—打造战略执行的方法论...
- Bumped Map And Normal Map
- 第九届河南省赛 宣传墙 //状压dp+矩阵快速幂+dfs
- java实现组织架构
- shiro最简洁的权限管理(菜单)控制
- JS/SQL MVC框架介绍