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表达式基础的更多相关文章

  1. 3.Python编程语言基础技术框架

    3.Python编程语言基础技术框架 3.1查看数据项数据类型 type(name) 3.2查看数据项数据id id(name) 3.3对象引用 备注Python将所有数据存为内存对象 Python中 ...

  2. 零基础学Python--------第2章 Python语言基础

    第2章  Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ...

  3. python学习基础总结

    看了一篇python基础的博客   感觉写的很好,总结的很到位,原地址为   http://blog.csdn.net/iloveyin/article/details/38754231 ****** ...

  4. Python的基础语法(一)

    0. 前言 最近正在重新整理Python的基础知识,以便更好地学习新知识.这一部分主要是讲述Python基础语法的演示.下面的语法都是基于Python3的语法. 1. 注释 注释:Python的注释方 ...

  5. Python编程语言基础

    今天给大家讲解python语言基础~~ 01.python核心数据类型   整型数 int:整数是不带有小数部分的数字 浮点型数 float:浮点数是带有小数部分的数字(小数部分可以是0) 复数 co ...

  6. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md

    第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...

  7. Python:基础知识

    python是一种解释型.面向对象的.带有动态语义的高级程序语言. 一.下载安装 官网下载地址:https://www.python.org/downloads 下载后执行安装文件,按照默认安装顺序安 ...

  8. Python入门基础学习 三

    Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形 ...

  9. Python入门基础学习 二

    Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...

随机推荐

  1. 【分块】BZOJ2821 作诗(Poetize)

    2821: 作诗(Poetize) Time Limit: 50 Sec  Memory Limit: 128 MBSubmit: 3265  Solved: 951[Submit][Status][ ...

  2. js中时间的处理

    转自 : http://blog.csdn.net/xichenguan/article/details/45512541 //将格林时间转换成字符串格式的,用于显示带页面 time : 格林时间 v ...

  3. PIL遇到问题解决

    PIL 全称:Pillow 在使用PIL4.2.1版本读取jpeg文件时,报cannot identify image file,去github源查找原因:https://github.com/pyt ...

  4. vim中的批量替换

    VI中的批量替换   1) 文件内全部替换:   :%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g)     --注:把abc替换成123   (或者: %s/str ...

  5. bzoj:2018 [Usaco2009 Nov]农场技艺大赛

    Description Input 第1行:10个空格分开的整数: N, a, b, c, d, e, f, g, h, M Output 第1行:满足总重量最轻,且用度之和最大的N头奶牛的总体重模M ...

  6. a*b(mod m)的实现过程

    /*a*b (mod m) 的实现过程*/ /*当a,b很大的时候mod m就会产生溢出, 故运用乘法原理转换为加法求解*/ LL multi(LL a, LL b, LL m) { LL exp = ...

  7. BLE空中升级 谈(一)

    BLE 空中升级谈 -- CC2541 的产品开发中OAD注意事项 现在的智能设备(可穿戴,智能家居,智能玩具等)是越来越多了,大公司的产品颜值高,功能强大而完备的应该说是比比皆是,这里不谈论它是满足 ...

  8. 转:C++与JAVA语言区别

    转自:http://club.topsage.com/thread-265349-1-1.html Java并不仅仅是C++语言的一个变种,它们在某些本质问题上有根本的不同: (1)Java比C++程 ...

  9. Unity 小笔记

    1,Time.deltatime放在Update和fixedupdate中得到的值是不一样的.还以为是通过两个值来获取. 2,VR中绘制射线可以使用LineRender. 3,Unity中判断一个东西 ...

  10. PhpStorm中报 “Cannot run program git.exe, 系统找不到指定的文件” 

    http://blog.csdn.net/lamp_yang_3533/article/details/52003021 在使用PhpStorm的GitHub或Git功能时,经常会出现以下错误信息: ...