python第一天 python软件安装 Visual Studio Code 汉化 python输出输入语句 python内置数据类型 运算符 例题 数据类型转化

练习网站:牛客网https://www.nowcoder.com
领扣 https://leetcode-cn.com
书籍: python语言程序设计-斯坦福
python基础教程第三版
ptyhon学习手册(第四版)
安装

windows

python3安装包 https://www.python.org/
代码编辑器 https://code.visualstudio.com/

linux

安装方法 https://www.cnblogs.com/cosiray/p/9946401.html(推荐使用第二种方法)

windows上写代码

:windows+R cmd 输入 pyhon
在这里插入图片描述 tHello World! 输入print("")或者print(’’)英文下括号和引号 单引号双引号都可以在这里插入图片描述简单的计算 a=3 b=4 a+b
在这里插入图片描述
退出exit()
在这里插入图片描述
不太建议在python交互环境下写,不能保存 长代码写在python源代码文件(俗称脚本)
右键打开方式记事本 或者用vsc写
记事本:
桌面右键新建文本文档 另存为 .txt改为.py
print(“Hello World”)
print(“来了老弟”)
在这里插入图片描述
在这里插入图片描述桌面出现1234.py
在这里插入图片描述
用windows+R打开cmd 输cd Desktop 回车 然后输入 python 1234.py 或者 py 1234.py 就可以运行
在这里插入图片描述
还有简便的方法,
有时候你会发现重命名没有用,这是没有改拓展名只是改了名字。我们打开此电脑点击查看 勾选文件拓展名
在这里插入图片描述
在这里插入图片描述
然后返回桌面 重新操作
在这里插入图片描述
把.txt改为.py
在这里插入图片描述选择是
此时文件样式就会变化
在这里插入图片描述
要写东西的时候右键打开方式选择记事本
在这里插入图片描述验证一下
在这里插入图片描述
或者用vsc写
在这里插入图片描述点击文件新建文件
输入 ctrl+s 改名字.py
在这里插入图片描述检验一下
在这里插入图片描述
学习难点:
运维 网络 :指令太多 参数 数据
背 理解 应用
开发: 学的不是语法,是思维逻辑
不能背 千变万化 了解其运行机理
软件分类:
系统软件:Linux Windows 主要用于控制和管理底层硬件的,为计算机用户提供最基本的计算机功能。
应用软件:QQ 微信 主要处理特殊领域问题的软件
软件定义: 是指一系列按照特定顺序组织的计算机数据与指令的集合
指令:计算机所能够识别的一些操作
数据:计算机所能识别的一些数据

如何把vsc语言变成中文
左下角设置齿轮
拓展在这里插入图片描述
输入chinese 卸载的位置点一下 就下载好了重启即可汉化。 在这里插入图片描述

输出语句print():

新建文件夹
在这里插入图片描述
新建文件
在这里插入图片描述
demo案例

在这里插入图片描述
进桌面

进文件
在这里插入图片描述
print() 输出语句 输出函数
在控制台输出一段文本信息(用一对双引号标记)
print(“文本信息”)默认换行

print(“HelloWord!”)
print(“春眠不觉晓”)

检验一下在这里插入图片描述 **
不换行 print(“文本信息”,end=“结尾”)**
\n 换行符 \t 制表符 一般默认留个空格
print(“此处不换行”,end=“随便”)
print(“处处蚊子咬”)
在这里插入图片描述
在这里插入图片描述
连在一起了
\n
print(“此处不换行”,end="\n")
print(“处处蚊子咬”)在这里插入图片描述在这里插入图片描述 *
\t*
print(“此处不换行”,end="\t")
print(“处处蚊子咬”)
在这里插入图片描述
在这里插入图片描述 一般默认六个空格

print(“文本信息1”,“文本信息2”,…)

print(“来了老弟”,“来了”,“还来吗?”,“不来了”)
在这里插入图片描述
就是前者和后者之间有一个空格 默认换行
在这里插入图片描述
print(“文本信息1”+“文本信息2”)
print(“abc”+“cba”,“hehe”)
在这里插入图片描述
+不是加法运算 而是字符串连接符
,表示空格 也是默认换行

在这里插入图片描述

*print("文本信息"n) 表示该段文本重复n次
print(“我爱你”*10)
在这里插入图片描述
重复十遍 但是没有换行
在这里插入图片描述print("我爱你"10,end="\n")
在这里插入图片描述
结果一样在这里插入图片描述这个意思是我爱你
10遍然后再换行

我们想每一个我爱你都换行进行下面操作
print(“文本信息\n”*数字) 表示该段文本换行重复数字次
print(“我爱你\n”*10)
在这里插入图片描述
结果:在这里插入图片描述
python内置数据类型(上)
整数 0b二进制 0o八进制 0x十六进制 十进制
浮点数
字符串
布尔类型

整数 print(10)
在这里插入图片描述在这里插入图片描述print(0b10010)二进制整数
在这里插入图片描述在这里插入图片描述
010 010 101 二进制
225 八进制
print(0b10010101) 二进制 零b
print(0o225) #八进制整数 零o
在这里插入图片描述
打印出来结果都是十进制
在这里插入图片描述 10010101 1001 0101二进制
95十六进制表示为 零x(英文字母)95
0x95 十六进制
在这里插入图片描述
在这里插入图片描述0b10010101 二进制转七进制
先转换为十进制 149 对七取余 余数倒着写

type(数据) 查看当前数据的类型
print(type(“你好”))
在这里插入图片描述
#<class ‘str’> 字符串类型 主要描述文本信息
在这里插入图片描述print(type(0x110))
在这里插入图片描述
<class ‘int’> 整数类型 整型主要描述整数
在这里插入图片描述print(type(3.14))
在这里插入图片描述
<class ‘float’> 浮点数类型 主要描述小数
在这里插入图片描述
布尔类型 False True
#<class ‘bool’> 布尔类型 主要描述 真 假
*
print(type(False))
在这里插入图片描述
#<class ‘bool’> 布尔类型在这里插入图片描述
print(type(True))
在这里插入图片描述
#<class ‘bool’> 布尔类型
在这里插入图片描述
运算符
#算数运算符
加 + 减 - 乘 * 除 / 除除 // 乘乘 ** 取余 %
python 无 ++ –
加号左右两边都是数字,+就表示运算符

print(3+4)
print(1+3.14)
在这里插入图片描述
在这里插入图片描述print(123+“hehe”)
在这里插入图片描述在这里插入图片描述
unsupported operand type(s) for +: ‘int’ and ‘str’
类型错误

print(“xixi”+“hehe”)
在这里插入图片描述在这里插入图片描述
如果加号两边都是字符串,则+表示连接使用
如果+一边是字符串而另一边是非字符串报错,因为字符串不能和其他非字符串相加

显示不了乘号 就是键盘上的幂号下面用×代替
print(3×4)
在这里插入图片描述在这里插入图片描述print(3×"呵呵")
在这里插入图片描述
×号表示重复次数
在这里插入图片描述
print(3.14*“呵呵”)
在这里插入图片描述
报错 can’t multiply sequence by non-int of type ‘float’
非整数型float不能重复
在这里插入图片描述所以 要么 整数字符串 要么 字符串整数 乘号两边是数字
print(3*True)
在这里插入图片描述在这里插入图片描述print(10/3)
在这里插入图片描述
python 里面 /就是数学除 小数除 除的结果就是小数 要整除就是除除//
在这里插入图片描述print(10//3) //是整除的意思
在这里插入图片描述
在这里插入图片描述print(“hehe”/3) 字符串除数字
在这里插入图片描述
错误
在这里插入图片描述
取余
print(10%3) # 取余 模运算 今后在有规律 有周期性问题中常用
在这里插入图片描述在这里插入图片描述
例题
#1月1号是周一 18号是周几?
#1%7 ~ 1-周一 2-周二 3-周三 ~6-周六 0-周日
18号求周几
print(18%7) 在这里插入图片描述在这里插入图片描述
所以周四
#五子棋 黑白黑白交替 实现交替 对2取余 n%2 n表示第几次下
n=123 结果 0 为黑 1 为白 每次完了n+1
print(1%2) 1 白
在这里插入图片描述print(2%2) 0 黑
在这里插入图片描述
乘乘 ** 代表 幂运算 2^4
print(24)
在这里插入图片描述在这里插入图片描述
print(9
0.5) =开根号下9
在这里插入图片描述
在这里插入图片描述
print(2**-4) 1/ 2^4
在这里插入图片描述在这里插入图片描述 print(16**0.25) 16开四次根号
在这里插入图片描述在这里插入图片描述
如何把文本信息摘出来
数据之间转换函数
print(“123”)
#int()函数 将数字字符串转数字 int(“123”)
再打印 print(int(“123”))

在这里插入图片描述
在这里插入图片描述
print(type(int(“123”)))
查看类型

在这里插入图片描述
在这里插入图片描述 print(int(“123”)+123)
在这里插入图片描述在这里插入图片描述
print( int(“10010101”,2)) 表示把里面的信息当成二进制转换为十进制
在这里插入图片描述
在这里插入图片描述
print( int(“123123”,8))表示把里面的信息当成八进制转换为十进制
在这里插入图片描述在这里插入图片描述
print( int(“asfdgdgaga”,100))
在这里插入图片描述
错误 为什么36?
字母26+数字10个

16进制 0-15 0-9 A~F

print( int(“2909abc”,7))
在这里插入图片描述 错误 9,a,b,c都超过了7

#str()将其他一切数据转字符串
print( “123”+str(123))
在这里插入图片描述
在这里插入图片描述

“我是小明 今年20岁 身高1.87米”

print(“我是小明,今年”+str(20)+“岁,身高”+str(1.87)+“米”)
在这里插入图片描述
在这里插入图片描述print(float(“3.14”)*2)
在这里插入图片描述在这里插入图片描述print(bool(“123”))
print(bool(“0”))
print(bool(0))
在这里插入图片描述在这里插入图片描述
print(bool(-1))
在这里插入图片描述
bool(n) n不是0或None 结果都是 True
在这里插入图片描述
print(bool(None)) 空集
在这里插入图片描述
在这里插入图片描述
输入语句 input() 输入函数 输入的一且都是字符串

print(input()+“hehe”)
在这里插入图片描述
输入123
在这里插入图片描述
输入的一且都是字符串

a=int(input())
#把输入的内容转成整数
print(a+123)
在这里插入图片描述
在这里插入图片描述
输入之前提示一下
print(“请输入一个数字:”,end="")
a=int(input())
print(a+123)
在这里插入图片描述在这里插入图片描述在这里插入图片描述
上面优化一下
input(“提示信息”)
a=int(input(“请输入一个数字:”))
print(a+123)
在这里插入图片描述
在这里插入图片描述

例题 输入一个整数 并输出这个数字的8次幂
number=int(input(“请输入一个整数:”))
print(number8)
在这里插入图片描述在这里插入图片描述
输入一个整数和幂数 并输出这个数字的n次幂
number=int(input(“请输入一个整数:”))
mi=int(input(“请输入一个幂数:”))
print(number
mi)
在这里插入图片描述在这里插入图片描述
程序的运行流程 IPO input process output 输入处理输出

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值