python程序最基本组成_python程序中的基本要素

python程序中的基本要素

python 面向对象语言,主要结构引入引入模块和生命变量

导入python模块

语法结构如下:

import module_name

引入模块中的语法:

module_name.function_name

上述方法略显麻烦,可以使用from...import...语句将模块中的函数直接暴露出来,该语句的语法结构如下:

from module_name import function_name

导入模块中的所有的函数,将function_name替换成(*),可以直接使用

from module_name import *

例子

print("import 和 from...import...演示")

#导入math模块

import math

print(math.floor(20.6))

#导入math中的sqrt函数

from math import sqrt

print(sqrt(12))

#导入math模块中的所有函数

from math import *

print(sin(3.14/2))

声明变量

variable_name = variable_value

注意:不能随便起名,必须符合一定规则,变量名通常包含字母、数字和下划线(_),变量名不能以数字为开头

x = 20 #整数类型变量

y = 40 # 整数类型变量

s = "i love python" #字符类型变量

falg = True # 布尔类型变量

u = 30.4 # 浮点类型变量

清空python控制台

python for window

import os

import sys

f_handler = open('out.log','w')

oldstdout = sys.stdout

sys.stdout = f_handler

os.system('cls')

sys.stdout = oldstdout

数字

在python中数字分为证书和浮点数

基础知识

加减乘除

如果要计算两个数的除法,不管分子分母是整数还是浮点数,使用除法运算符的计算结果都是浮点数

1/2 0.5

2/1 1

如果要整除,要使用//,如果分子分母只要有一个是浮点数,那么计算结果都是浮点数

1//2 0

2//2 1

一共是八个运算符号

加(+)减(-)乘(*) 除(/) 整除(//)取余(%)幂运算(**)

其中减号(-)也可以当作负号

大整数

python中不必担心溢出

二进制 八进制十六进制

表示这三个进制的数,必须以0开头,然后分别跟着表示不同进制的字母.

表示二进制的0b

表示八进制0o

表示十六进制0x

表示十进制2222

从其他进制转到十进制需要使用int()函数,该函数两个参数:

​第一个参数表示字符串类型,表示带转换的二进制,八进制,十六进制

​第二个参数表示数值类型 表示第一个参数的参数值的进制

int函数返回一个数值类型,表示转换后的十进制数

从十进制转换到其他进制,需要分别使用bin(十->二) oct(十->八) hex(十->十六)函数

数字的格式化输出format

获取用户输入

从命令行接受用户的输入数据,需要使用input函数

name = input("")

age = int(input(""))

salary = float(input(""))

函数

from cmath import sin

print(sin(111))

注释

编码格式

# coding = utf-8

# coding = gbk

#单行注释

"""

多行注释

"""

'''

多行注释

'''

字符基础

字符可以使用双引号或者单引号

print('let\'s go!.\"一起走天涯\"')

拼接字符串

print('hello' 'world')

print("hello" "world" "世界你好")

x = "hello"

y = "world"

#print(x y)

print(x + y)

保持字符串的原汁原味

repr函数

转义符(\)

在字符串前面加r

长字符串

print('''

i

'love'

"python"

''')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值