2018-02-08

基础语法

输入输出

name = input()
print('hello,', name)
hh = input()

数据类型

  • 整数
    可以处理任意大小的整数
    十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。
  • 浮点数
    把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
  • 字符串
    以单引号'或双引号"括起来的任意文本,
    • 转义
    'I\'m \"OK\"!'
    
    • 不转义
      r''表示''内部的字符串默认不转义
    >>> print(r'\\\t\\')
    \\\t\\
    
    • 多行
    print('''line1
    line2
    line3''')
    
  • 布尔值
    布尔值可以用and、or和not运算。
>>> True and True
True
>>> True and False
False
>>> False and False
False
>>> 5 > 3 and 3 > 1
True
  • 空值
    空值是Python里一个特殊的值,用None表示

变量

变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如

t_007 = 'T007'

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)
  • 常量

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

PI = 3.14159265359
  • 两种除法
    正常除法得到的永远是浮点数
    还有一种除法是//,称为地板除,两个整数的除法仍然是整数:
>>> 10 / 3
3.3333333333333335
>>> 10 // 3
3
  • 注意
    Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647。
    Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 4,284评论 0 3
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,745评论 0 13
  • 意识回归的瞬间 再一次品尝到孤单 夜晚的恩惠还沾沾自喜 依照停留在梦幻 人生不过呼吸之间 一睁眼一闭眼 喧嚣与平静...
    垄上行云阅读 1,117评论 0 0
  • 梦想,并不奢侈,只要勇敢地迈出第一步。
    猫小白的偶遇阅读 1,382评论 0 0
  • 曹门霞客行阅读 4,014评论 32 22

友情链接更多精彩内容