一、Python表达式基础

此页面是否是列表页或首页?未找到合适正文内容。

一、Python表达式基础

标签:整数lex方法字符串==进制结构字段运用

Python 能执行简单的计算器的功能:
如>>2+2 ==> 4,1/2==>0.5或者这样写1/2.0==>0.5(取浮点型)
1//2 ==>0 (\”//\”会强行取整)
-3**4 ==>-81(幂函数运算级高于一级运算,类似于==>-(3**4)),若想实现结果为正应写:(-3)**4
也可以写成函数pow(3,4)
abs(-1)==>1 (abs取整)
round(0.6)==>1(round四舍五入)
引用模块:import math (最好都用这个)
再调用 math.floor(12.7)==>12(向下取整)
from math import sqrt(这样引用模块使用时不用加前缀)
例如:sqrt(16)==>4.0
当然也可以使用变量来命方法
例如:pf = math.sqrt
pf(4)==>2.0
math.sqrt()只能处理浮点数,其余的虚数(以及复数,即实数和虚数的和)用 cmath.sqrt(-16)==>4j
Python可以处理大型整数但需在数尾加上L
例如:1000000000000000000000000L
变量名可以用字母,下划线(_)数字但是不能已数字开头
int(x [,base ]) 将x转换为一个整数
long(x [,base ]) 将x转换为一个长整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个字符
unichr(x ) 将一个整数转换为Unicode字符
ord(x ) 将一个字符转换为它的整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
运行代码可以分两种:
1、>>> 回车立即执行
2、纯文本代码又可以分两种运行方式
1)打开cmd 输入 .py的绝对路径
2)在IDE里面直接ctrl+F5
第一个Python运行程序代码如下:
name = input(\”what is your name?\”) #为变量name赋值
print(\”Hello \”+name+\”!\”) #打印
input(\”Press<enter>\”) #避免窗口闪退
转义符(\”\\\”)
例子:\”\\\”Hello!\\\” she said\”==>‘\”Hello!\” she said‘
“\\n”为换行符,但在运用中有时不想让他转义
例如:print(\”C:\\nwhere\”)==>C:
where
此时我们如果想得到‘C:\\nwhere‘有两个方法可以实现
1、利用‘\\’转义字符 例如:print(\”C:\\\\nwhere\”)==>C:\\nwhere
2、利用原始字符 例如:print(r\”C:\\nwhere\”)==>C:\\nwhere #原始字符最后一个字符不能为‘\\‘,否则python无法识别是否应该结束字符串
若需要在原始字段后面加‘\\‘可以这样写
print(r\”C:\\nwhere\” “\\\\”)==>C:\\nwhere\\
明天继续学习数据结构

一、Python表达式基础

标签:整数lex方法字符串==进制结构字段运用

原文地址:https://www.cnblogs.com/HaoYu-StudyNote/p/8207287.html

作者: liuzhihao

为您推荐

返回顶部