Python学习第二天——语句、输入、数据类型、字符串的格式化

1. 语句、输入

语句:就是一个执行行为,干一件事。

例:goodman = 'anzhihe'就是一个语句,把anzhihe赋值给goodman ,print goodman也是一个语句

#!/usr/bin/env python   #加入默认解释器,也可手动输入python执行python脚本
#encoding: utf-8        #加入编码格式
#name = raw_input('please input your name:')  #接收用户控制台输入的名字并打印
name = raw_input('请输入你的名字:')    #不加utf-8编码格式会报错
print 'Hello' + ',' + name

raw_input和input输入

[root@study /root/python/day01]# ./hello.py 
请输入你的名字:anzhihe
Traceback (most recent call last):
 File "./hello.py", line 6, in <module>
   name = input('请输入你的名字:')
 File "<string>", line 1, in <module>
NameError: name 'anzhihe' is not defined
[root@study /root/python/day01]# ./hello.py
请输入你的名字:"anzhihe"
Hello,anzhihe

注意:

  • input必须输入完整的python数据,字符串要带引号

  • raw_input适合学习

                                        

2. 数据类型、字符串的格式化

  • 字符串:单引号或双引号''/""引起来的

  • 整数:100 2

  • 浮点数:1.2

运算符:+ - * / %(整数) **(指数)

>>> 1 + 2
3
>>> 1 - 2
-1
>>> 3 * 2
6
>>> 3 / 2
1
>>> 1.0 + 2.0
3.0
>>> 1.0 + 2
3.0
>>> 3 ** 2
9
>>> 10 % 3
1

int()、str()类型转换

>>> 2 + int('3')
5
>>> str(2) + '3'
'23'

字符串的格式化

%s占位符,代表一个字符

>>> 'Hello,' + name
'Hello,anzhihe'
>>> 'Hello, %s' % name
'Hello, anzhihe'
>>> 'my name is anzhihe, age is 1'
'my name is anzhihe, age is 1'
>>> 'my name is %s,age is %s' % ('anzhihe',1)
'my name is anzhihe,age is 1'
anzhihe 安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/2342.html | ☆★★每天进步一点点,加油!★★☆ | 

您可能还感兴趣的文章!

发表评论

电子邮件地址不会被公开。 必填项已用*标注