环境搭建与顺序语句
本地环境搭建
我使用的是pycharm+Anconda。python解释器我使用的是3.8版本的。
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