首页 > 编程语言 > 详细

Python基础(二)

时间:2019-03-31 23:52:17      阅读:301      评论:0      收藏:0      [点我收藏+]

1、格式化输出

------------ info of 张三 -----------
Name : 张三
Age : 22
job : IT
------------- end -----------------

①第一种写法

name = input("Name:")
age = input("Age:")
job = input("Job:")

msg = ‘‘‘
------------ info of %s --------------- # %s代表一个占位符
Name : %s    #代表name
Age :  %s    #代表age
Job :  %s    #代表job
------------- end -----------------
‘‘‘ % (name,name,age,job) # % 号把前面的字符串与后面变量关联起来
print(msg)

注:%s字符串的占位      %d 数字的占位     %f 浮点数        字符串 %(数据)

②第二种写法

name = input("Name:")
age = input("Age:")
job = input("Job:")

msg = ‘‘‘
------------ msg of %s  -----------
Name : {name}
Age :  {age}
Job :  {job}
------------- end -----------------
‘‘‘
print(msg)

注:必须是python3.5以上版本才可以使用

int(str)  #字符串转换成int                    str(int)  #int转换成字符串

2、基本运算符

①算数运算

技术分享图片

②比较运算

技术分享图片

③逻辑运算

技术分享图片

and    并且, 左右两端同时为真, 结果才能是真.
or 或者, 左右两端有一个是真, 结果就是真
not 非, 非真即假, 非假即真

优先级:      () > not > and > or

④赋值运算

a=10,b=20

技术分享图片

⑤成员运算

 

in     是否在xxx里面
content = input("请输入你的评论")
if "张三" in content or 李四 in content:
print(你输入的内容不合法)
else:
print("评论成功")
not in  是否不在xxx里面

 

 3、基本数据类型

①. int ==> 整数:主要用来进行数学运算

在python3中所有的整数都是int类型,但在python2中如果数据量比较大,会使用long类型,在python3中不存在long类型
②. str ==> 字符串:可以保存少量量数据并进?行行相应的操作

在python中,凡是用引号引起来的数据都是字符串
单引号,双引号,三引号引起来没有任何区别
name = 张三
name = "张三"
name = ‘‘‘张三‘‘‘
单双引号配合使用: msg = "My name is Alex , I‘m 22 years old!"
多引号用于换行
msg = ‘‘‘
今天我想写首小诗,
歌颂我的同桌,
你看他那乌黑的短发,
好像一只炸毛鸡。
‘‘‘
print(msg)

③. bool==>判断真假: True, False
④. list==> 存储大量数据:用[ ]表?示
⑤. tuple=> 元组:不可以发?生改变用( )表示
⑥. dict==> 字典:保存键值对, ?一样可以保存?大量量数据
⑦. set==> 集合:保存大量数据. 不可以重复. 其实就是不保存value的dict

 

Python基础(二)

原文:https://www.cnblogs.com/yanxinjiang/p/10633802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!