首页 > 编程语言 > 详细

Python中的输出语句

时间:2021-07-15 01:08:20      阅读:22      评论:0      收藏:0      [点我收藏+]
# print(‘hello,duoceshi‘) # print是Python中的默认打印方式
# name = ‘hello,duoceshi‘ # 定义了一个name变量,把hello,duoceshi这个值赋予给name变量
# print(name) # 打印name变量的值

# Python格式化输出:
# %s :字符串 (采用str()的显示)
# name = ‘duoceshi‘
# print(‘%s is number one‘%(name))

# %c :单个字符==>不能对字符串进行格式化输出
# name = ‘d‘
# print(‘%c is after c‘%(name))

# %d:十进制整数
# name = 12
# print(‘result %d‘%(name))

# %i :十进制整数
# name = 12
# print(‘%i is number‘%(name))

# %o:八进制整数
# name = 12
# print(‘result %o‘%(name)) # result 14

# %x:十六进制整数
# name = 12
# print(‘result %x‘%(name)) # result c

# %f:浮点数
# name = 12
# print(‘result %f‘%(name)) # result 12.000000

# %% :字符"%"
# name = 8
# print(‘今年支付宝的年利率为 %d%%‘%(name))

# 格式化输出有两个==>不能调换顺序
# num = 1
# name = ‘duoceshi‘
# print(‘%s is number %d‘%(name,num))

# python当中的注释
# #号表示单行注释
# 单引号,双引号,三引号

# print(‘duoceshi is number one‘) # 单引号里面不能包含单引号和三引号,能包含双引号
# print("duoceshi is numner one") # 双引号里面不能包括双引号和三引号,能包括单引号
# print(‘‘‘duoceshi is numner one‘‘‘) # 三引号里面能包含单引号和双引号,不能包含三引号

# Python中的变量命名规则

# 1、变量由字母,数字,下划线组成,但必须是字母或下划线开头,区分大小写,不能由数字开头
#正确的变量命名
# abc_123 = 1
# name__ =1
# __name = 1 # 表示私有的变量
# Name = 1 # 有特殊意义,一般用来表示类
# NAME = 1 # 有特殊意义,表示常量,一般表示不可变的
# user_name = 1

#错误的命名
# 123abc =1
# if = 0 # 保留关键字不能用来命名成变量
# else = 0

# 2、下划线和大写字母开头的标识符有特殊意义:
# a.单下划线开头标识符_xxx 不能用于from xxx import *,即保护类型只能允
# 许其本身与子类进行访问
# b.__xxx 双下划线的表示的是私有类型的变量。只能是允许这个类本身进行访
# 问了,连子类也不可以
# c.大写字母开头的在Python中一般表示类比如:People


# Python中的输入语句
# phone_num = input("请输入您的电话号码:")
# print(int(name))
# print(type(int(name))) # <class ‘int‘>
# input() 输入的数据为字符串str格式需要进行格式转换

# phone_bum = input("请输入您的电话号码:")
# if phone_bum == ‘15879983825‘:
# print("您输入的号码正确")
# else:
# print("您输入的号码错误")

# int(phone_bum) == 15879983825: # 把结果转换成int格式
# phone_bum == str(15879983825): # 把结果转换成str格式
# phone_bum == ‘15879983825‘: # 直接等于字符串的值

# Python算数运算操作
# a = 5
# b = 3
# print(a + b)
# print(a - b)
# print(a * b)
# print(a / b) # 传统的除法
# print(a % b) # 取模
# print(a**b) # 取幂 5的3次方
# print(a // b) # 向零取整,只会取整数部分

# 赋值运算符
# a = 5
# b = 3
# a = a + b # 把a+b的值赋值给到a,与a += b的效果是一样的
# print(a)
# a += b
# a -= b
# a *= b
# a /= b
# a **= b
# a //= b
# print(a)

# 比较运算符,返回的是true和false布尔值
# a = 5
# b = 3
# print(a > b) # True
# print(a < b) # False
# print(a == b) # False
# print(a != b) # True
# print(a >= b) # True
# print(a <= b) # False

# Python当中的逻辑运算符
# a = 5
# b = 3
# c = 5
# print(a>b and a==c) # True
# print(a>b and a!=c) # False
# print(a>b or a==c) # True
# print(a>b or a!=c) # True
# print( not a>b) # 加not是否定的意思

# Python成员运算符
# list_name = [‘dcs12‘,1,‘2‘]
# print(‘dcs12‘ in list_name) # True判断a是在字符串list_name中
# print(‘dcs12‘ not in list_name) # True判断a不在在字符串list_name中
# print(‘2‘ in list_name) # True
# print(‘2‘ not in list_name) # false
# print(2 in list_name) # false
# print(2 not in list_name) # True

# python中的位运算符
‘‘‘
1TB = 1024GB
1GB = 1024MB
1MB = 1024KB
1KB = 1024byte
1byte = 8bit bit为比特位
00000000
128 64 32 16 8 4 2 1 # 加起来和为255
15 = 8+4+2+1
00001111 # 二进制的15,可以理解成1表示有值,0表示无值
13 = 8+4+1
00001101 # 二进制的13,可以理解成1表示有值,0表示无值
‘‘‘
# a = 15
# b = 13
# print(a & b) # 结果为13,&的意思2个都为真值才能为1,否则为0
‘‘‘
00001111
00001101
---------
00001101 ==>结果为十进制13
‘‘‘
# print(a | b) # 结果为15,|的意思是2个有一个为真值就为1,同时为假时值才为0
‘‘‘
00001111
00001101
---------
00001111 ==>结果为十进制15
‘‘‘
# print(a ^ b) # 结果为2,^的意思是当两对应的二进位相异时,结果为1
‘‘‘
00001111
00001101
---------
00000010 ==>结果为十进制2
‘‘‘
# 按位取反,公式 -(x+1)
# print(~a) # a=15,把a代入到x中为 -(15+1)=-16
# print(~-13) # 结果为12

# 左移动运算符
# print(a<<2) # 整体往左边移动2位,高位丢弃,低位补零
# 00111100

# 右移动运算符
# print(a>>2)
#00000011 # 整体往右边移动2位,高位补零,低位丢弃
‘‘‘
练习题:
a = 8
b = 24
求出按位 &,|,>>>,<<< 的值
‘‘‘

Python中的输出语句

原文:https://www.cnblogs.com/dcsxiaozhang/p/15013331.html

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