首页 > 其他分享 >1_环境搭建和顺序语句

1_环境搭建和顺序语句

时间:2024-03-04 22:45:11浏览次数:17  
标签:语句 顺序 int 字符串 %. str print type 搭建

环境搭建与顺序语句

本地环境搭建

我使用的是pycharm+Anconda。python解释器我使用的是3.8版本的。

python语法基础

Python语法官方文档

变量

常用数据类型:

使用函数type()

类型 描述 例子
int 整数 5
float 浮点数 5.2,1.23e6
str 字符串 “字符串”
bool 布尔值 True,False
list 列表 [5,2,1]
tuple 元组 (5,2,1)
set 集合
dict 字典
print("hello world")
# 整形
print(type(123))
# 浮点数
print(type(5.21))
# 字符串
print(type("hello world"))
print(type('hello world'))
# 布尔值
print(type(True))
print(type(False))
# 列表
print(type([5,2,1]))
# 元组
print(type((5,2,1)))
# 集合
print(type({5,2,1}))
# 字典
print(type({5:"我",2:"ai",0:"ni"}))
# 变量:不需要定义可以直接用。

注意:int支持高精度,没有大小限制。

运算符

加减乘除,

和C++不一样的是 /是除法, //是整除(向下取整)

取模运算%

乘方 **

可以运用
int() float() str() 等函数强制转换类型。
A = 100.1
B = int(A)
C = float(B)
print(A, B, C) 

str()函数可以将其他类型强制转换为字符串。

注意:如果除数或者取模为0,那么会报错。

输入

# input()
a = input()
print(type(a))
print(a)
# 此时输入的是一段字符串
# 如果需要数学运算需要先进行数据类型转换。
a, b = map(int, input().split())
c = a + b
print(a, b, c)
# 用作输入

输出

  • 输出
  • 保留有效数字
  • 格式化字符串
  • 开根号函数
print()
# 若输出多个变量,默认使用空格隔开
# 每一个print输出后面默认会回车    若输出不想要回车,可以如下自定义
a = 1
b = 2
c = 3
print(a, end=" ")
print(b, end=" ! ")
print(c, end=" ")

# 保留有效数字
a = 3.141592653589793
print(round(a, 3))
print("a = " + str(round(a, 2)))

# 格式化字符串
a = 3.141592653589793
b = 33
print("a = %.3f, b = %.d" % (a, b))
print("%.4f, %d" % (a, b))

# 引入开根号函数
from math import sqrt
a = 4
b = sqrt(a)
print(b)

标签:语句,顺序,int,字符串,%.,str,print,type,搭建
From: https://www.cnblogs.com/binbinzhidao/p/18052893

相关文章

  • PostgreSQL 在使用连表语句时报错 ERROR: operator does not exist: bigint = charact
    背景在使用PostgreSQL数据库过程中,使用了连表语句如下所示,其中a表的order_no为bigint类型,b表的order_no为varchar类型select*fromtable_orderainnerjointable_order_itembona.order_no=b.order_no;遇到提示:ERROR:operatordoesnotexist:bigint=characterv......
  • mysql语句的执行顺序
    一、sql执行的流程1mysql客户端发送查询请求到服务器。2mysql服务器接收请求并处理,mysql解析器解析查询语句,进行语法分析,确保查询语句符合mysql的语法要求。3mysql的查询优化器对sql语句进行优化处理(选择最合适的索引,或使用其它技术来提高性能),生成执行计划。4mysql执行引......
  • rtmp/rtsp实时直播服务搭建
    1.HLS方案hls方案就是apple开发的m3u8视频切片片段方式实测:docker环境搭建dockerpullubuntu安装依赖环境apt-getinstallzlib1g-devsudoapt-getinstallbuild-essentiallibpcre3libpcre3-devlibssl-dev使用docker安装编译nginx,nginx-rtmp-wgethttp://nginx......
  • FineReport报表系统搭建
    ***数据均为虚构***基于零售行业销售及人员数据,搭建CRM报表系统:一般报表(cpt报表):一般报表(cpt报表):员工用户信息表/客户信息表/产品信息表填报报表(cpt填报报表):员工打卡表/拜访客户表/下单明细表决策报表(frm决策报表):综合看板表/驾驶舱大屏表系统目录综合看板&驾驶舱大屏表......
  • switch 语句
    importjava.util.Scanner;publicclassday_3{publicstaticvoidmain(String[]args){//switch语句/*格式switch(表达式){case取值1:语句体;break;case取值2:......
  • 教你用Ubuntu快速搭建饥荒服务器
    本文分享自华为云社区《Ubuntu快速搭建饥荒服务器》,作者:云计算冲锋队。《饥荒》是Klei第一次尝试生存题材。受到Minecraft 的影响,这个游戏也是将玩家放置到游戏世界中,并未给予玩家太多的指示以及特定的生存目标。该游戏在游戏评论家受普遍好评,包括其美术风格、音乐以及玩家死亡......
  • MySQL查看执行慢的SQL语句(慢查询)
    更新日志点击查看2024年3月4日发布。慢查询日志查看执行慢的SQL语句,需要先开启慢查询日志。MySQL的慢查询日志,记录在MySQL中响应时间超过阀值的语句(具体指运行时间超过long_query_time值的SQL。long_query_time的默认值为10,意思是运行10秒以上(不含10秒)的语句)。......
  • sql语句in的用法(使用多个列进行匹配)
    原文链接:https://www.cnblogs.com/hellohui/p/17670858.html今天遇到了in的新用法,即文中的第四条,使用多个列进行匹配,在此记录下。使用列值列表进行匹配:SELECT*FROM表名WHERE列名IN(值1,值2,值3,...)使用子查询返回多个结果进行匹配:SELECT*FROM表名WHERE......
  • 分支语句
    if语句  switch语句    ......
  • linux基于VSCODE搭建stm32开发环境
    1.安装VSCODEhttps://code.visualstudio.com/2.安装系统相关编译软件sudoaptinstallbuild-essentialgdbsudoaptinstallgcc-arm-none-eabisudoaptinstallmakecmakesudoaptinstallopenocd3.安装VSCODE插件cortex-debug  4 安装stlink驱动下载地址......