python----2 变量和简单数据类型

变量

和C\C++一样,值可以变化,可以用其存储任何东西。(相当于一个容器)
变量的命名:
+ 首字符必须是字母(大写或小写)或者一下下划线(’_’)
+ 名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成
+ 对大小写敏感
+ 有效变量名称的例子有 k、__my_num、name_1 和 a4b5_c6
+ 无效 标识符名称的例子有 2board、this is me和my-num

变量的赋值:
变量名=值,比如变量名为me,值为god,赋值方法如下:

me = 'god'
print(me)
me = 'home'
print(me)
运行结果:
god
home

字符串

其是由数字、字母、下划线组成的一串字符。
PS:字符串是不可变的,一旦创造了一个字符串,就不能再改变它。
+ 【单引号(')】和【双引号(")】两者使用都是相同的,即'hello' 等同 "hello"
+ 【三引号('''""")】可以表示一个多行的字符串,在三引号中可以自由的使用单引号和双引号
+ 【转义符】可以用 \' 来指示单引号——注意这个反斜杠,即'What\'s your phone number?'。另一个表示这个特别的字符串的方法是"What's your phone number?",即用双引号。在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。
+ 【自然字符串】前缀r或R表示“自然字符串”,转义失去意义,所见即所得。
+ 【Unicode字符串】加前缀u或U, 如 u"this is an unicode string"

字符串的修改
+ title() 将字符串的首字母大写
+ upper() 将字符串全部大写
+ lower() 将字符串全部小写

me = 'goD'
print(me.title())
print(me.upper())
print(me.lower())
运行结果:
GoD
GOD
god
  • 合并字符串使用加号(+
one = 'god'
two = 'im'
print(one + '' + two)
运行结果:
GoD
GOD
god
  • 使用制表符(\t)或换行符(\n)添加空白
  • 删除字符串右端空白 rstrip() ,删除字符串左端空白 lstrip(),删除字符串两端空白 strip()
one = ' god '
one.rstrip()
one.lstrip()
one.strip()
运行结果:
' god'
'god '
'god'

#2-6 名言2:考察“” 和‘’用法一致

famous_person = "Albert Einstein"
message = '"A person who never made a mistake never tried anything new."'
print(famous_person + ' once said, ' + message)

数字

4种类型的数:整数、长整数、浮点数和负数。主要运算有加(+)、减(-)、乘(*)、除(/)。另外,乘方使用两个乘号表示,比如 3**2 ,即3的平方。
+ 整数int6、-1、070、-0520、-0x350、0x59等。
+ 长整数long5146561L、0132L、-0x19423L。长整型也可以使用小写L,但是还是建议大写L,避免与数字”1”混淆。Python使用”L”来显示长整型。
+ 浮点数float0.0、14.50、44.8e+12、60.1E-12等。
+ 复数complex3.5j、4e+5J等。用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

在python2中,整数除法结果中只包含整数,小数部分直接删除,若要避免这种情况,务必确保至少有一个操作数为浮点数。

PS:使用 str()可以将非字符串值表示为字符串。

注释

注释用井号#。井号后面的都会被python忽略,通常用来标注解释代码。

Python之禅

import this

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值