博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、Python表达式基础
阅读量:5078 次
发布时间:2019-06-12

本文共 1472 字,大约阅读时间需要 4 分钟。

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 )             用来计算在字符串中的有效 表达式,并返回一个对象    
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\
明天继续学习数据结构

转载于:https://www.cnblogs.com/HaoYu-StudyNote/p/8207287.html

你可能感兴趣的文章
C#语法糖之 session操作类 asp.net
查看>>
2015 Multi-University Training Contest 3
查看>>
使用Gitblit 在windows 上部署你的Git Server
查看>>
获取文件编码格式
查看>>
XPO学习(1)----第一个基于XPO的 数据感知应用程序
查看>>
Django-DjangoUeditor
查看>>
MongoDB in Action (MongoDB 实战).pdf
查看>>
Oracle常用SQL与练习
查看>>
spring注解
查看>>
python中random库的使用
查看>>
cheerio 服务器端的jquery
查看>>
心理 情绪
查看>>
vc中debug版本和release版本
查看>>
PCduino+LAMP(Linux Apache Mysql PHP)配置 web server
查看>>
java.sql.SQLException: Parameter index out of range (3 > number of parameters, which is 2).
查看>>
[转载(有删改)]单链表
查看>>
在数组中寻找出现次数大于N/K的数
查看>>
如何用Fiddler手机抓包
查看>>
学好Mac常用命令,助力iOS开发
查看>>
217. Contains Duplicate
查看>>