python 学习笔记(二) 字符串string和变量variable

python 学习笔记(二) 字符串string和变量variable

1.字符串
类似于之前的代码print("hello world")中,”hello world“这一串字符即为字符串。(包含双引号),
1.1 引号的使用
例子中同样可以把双引号替换为单引号,结果相同。
如果要打印多行字符,则使用三引号
例如:
print(’’‘this is the first line
this is the second line
last line’’’)

结果为:
this is the first line
this is the second line
last line

1.2 不可变性:字符串一旦被创建就不能改变。

1.3 format字符串(用于输出指定格式的字符串)
例1:
age=3
name=“tom”
print("{0} was {1} years old".format(name,age))
输出: tom was 3 years old

例2:(把不同的字符串用加号连接起来)
age=3
name=“tom”
print(name+“was”+str(age)+“years old”)

输出:tom was 3 years old

其中的name、was"、str(age)、”years old“分别为四个不同的字符串,由于age赋值为3,python自动识别age为数字型变量而非字符串,str的作用就是把其转化为字符串型变量。

2. 常量
常量:不会被改变
2.1字面常量
可以直接以字面的意义使用,如6,2.24,3.45e-3,”this is a string“(字符串的不可变性)

3. 变量
用来储存信息,只是起一个标识的作用,是系统的一个分配空间,用来赋予某个值,属于indentifier。
identifier命名规则:
第一个字符必须是字母或者下划线,其余字符可以是字母、数字、下划线(不能是空格、横杠等),注意区分大小写。
如:
合法:i ; name_3_4 ; big_bang ;
非法:2people ; this is tom ; my-name ; >123b_c2

4.代码注释
使用#,本行范围内#之后的代码将不会被执行。
4.1 #在某行代码最前端时,则此行代码将不被执行如:#print(name+“was”+str(age)+“years old”)
4.2 #在代码的后方,添加中文注释时,#前的代码还是会被执行的。如:*print(name+“was”+str(age)+“years old”) # ************

5. 缩进
python语法结构完全完全建立在缩进的格式上,结尾不需要使用分号区别结构,而是使用分行的方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值