找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

python第一天固定语法 输入输出 常见操作

[复制链接]
python   ==>解释性语言,面向对象

打印:
如果打印的是整形可以不用加单或双引号
如果打印的非整形(字符串)一定要加单或双引号
注意:python中所有的标点符号都需要用英文符号,切记不要使用中文

python中的注释:
1 #号表示注释的意识,注释后的代码不会被执行
2  ctrl+/  也是注释的意思,并且可以选多行,取消注释也是相同指令
3  三引号也具备注释功能(前后注释)


# print("hello 贾明杰")#直接打印


#通过变量来打印变量输出值
a = "hello 贾明杰"#定义变量a赋予值
print(a)#打印变量得到结果:hello 贾明杰


确认类型
type ==类型(查看类型就是type)
a = "hello 贾明杰"#定义变量a赋予值
print(a)#打印变量得到结果:hello 贾明杰
print(type(a))#查看类型是 字符串

b = 1234
print(b)
print(type(b))#查看类型是 整形




单引号、双引号、三引号相互关联的使用
#单引号
a = 'hello world'
print(a)
a1 = 'hello "w"orld'#单引号可以包含双引号
print(a1)
# a2 = 'hello 'w'orld'#单引号不能包含单引号
# print(a2)
a3 = 'hello '''w'''orld' #单引号不能包含三引号
print(a3)


#双引号
a = "hello world"
print(a)

a1 = "hello 'w'orld" #双引号可以包含单引号
print(a1)

# a2 = "hello "w"orld"#双引号不可以包含双引号
# print(a2)

a3 = "hello '''w'''orld"#双引号不可以包含三引号
print(a3)


#三引号
a = '''hello world'''
print(a)

a1 = '''hello 'w'orld'''#三引号里面可以包含单引号
print(a1)

a2 = '''hello "w"orld'''#三引号里面可以包含双引号
print(a2)
a3 ='''hello '''w'''orld'''#三引号里面不可以包含三引号
print(a3)

总结:
单引号:只能包含双引号,不能包含单和三引号
双引号:只能包含单和三引号,不能包含双引号
三引号:只能包含单和双,不能包含三引号



python中的命名规则:
1.不要用数字开头
2.尽量避免中文
3.命名最好是用英文开头


格式化输出
%s 字符串
a = 'hello world'
print(type(a))#(string的缩写)
print('%s我来了'%a)#hello world我来了


%c 单个字符
a = 'h'
print('小贾%c'%a)#小贾h


%d、%i 十进制整数
a = 18
print('小贾%d岁了'%a)#小贾18岁了
print('小贾%i岁了'%a)#小贾18岁了


%o 八进制整数
a= 10
print('魏先生%o岁了'%a)#魏先生12岁了


%x 十六进制整数
a = 10
print('小贾%x岁了'%a)#小贾a岁了


%f 浮点数
a = 10
print('小贾%f岁了'%a)#小贾10.000000岁了


%% :字符"%"
a=10
print('年利率为:%d%%'%a) #年利率为:10%



运算符
#加法
print(1+2)#3
print('1'+'2')#12

a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(a+b)#31


#减法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(b-a)#11
print(a-b)#-11


# * 乘法
# a = 10 #定义一个变量a 赋值10
# b = 21 #定义一个变量b 赋值21
# print(a*b)#210


#/ 除法
a = 10 #定义一个变量a 赋值10
b = 21 #定义一个变量b 赋值21
print(b/a)#2.1


#%取模
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a%b)#1


# ** 取幂
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a**b)#25


赋值运算
#等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
c= a+b
print(c)#7


#+= 加等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a +=b #等效于a= a+b
print(a)#7


#-=减等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
# a = a-b
a -=b
print(a)#3


# *= 乘等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a *=b
print(a)#10


# /= 除等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a /=b
print(a)#2.5


# %= 取模等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a %= b
print(a)#1


# **= 取幂等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a **=b
print(a)#25


# //= 取整等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
a //=b
print(a)#2


比较运算符
#比较运算
#比较一般返回的是布尔值:true 表示ok(正确) false 表示no(错误)
#== 等于(一个等于号是赋值,两个等于号才是等于)
a = 5 #定义变量a 赋值5
b = 2 #定义变量b 赋值2
c = 5 #定义变量c 赋值5
print(a==b)#False
print(b==a)#False
print(a==c)#True


#> 大于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a>b)#True
# print(b>a)#False


# >= 大于等于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a>=b)#True
# print(b>=a)#False

# < 小于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a<b)#false
# print(b<a)#true


#<= 小于等于
# a = 5 #定义变量a 赋值5
# b = 2 #定义变量a 赋值2
# print(a<=b)#False
# print(b<=a)#True


# != 不等于
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
c = 5 #定义变量c  赋值5
print(a!=b)#True
print(c!=a)#False
print(a!=c)#False



逻辑运算
#逻辑运算符
# and 与
#两个为真为真,一真一假,一假一真,两两为假为假
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2
print(a>b and b<a)#true 两两为真=""
print(a>b and b>a)#False 一真一假
print(a
print(aa)#False 两两为假


# or 或
#两个为真,一真一假,一假一真为真;两两为假为假
a = 5 #定义变量a 赋值5
b = 2 #定义变量a 赋值2

print(a>b or b<a)#true 两两为真=""
print(a>b or b>a)#True 一真一假
print(a<span or="" b<a)#true="" 一假一真=""
<span or="" b<a)#true="" 一假一真="" print(aa)#False 两两为假
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" # not 非
<span or="" b<a)#true="" 一假一真="" a = 5 #定义变量a 赋值5
<span or="" b<a)#true="" 一假一真="" b = 2 #定义变量a 赋值2
<span or="" b<a)#true="" 一假一真="" print(a>b)#True
<span or="" b<a)#true="" 一假一真="" print(not(a>b))#False
<span or="" b<a)#true="" 一假一真="" print(not(a<b))#true
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" #位运算
<span or="" b<a)#true="" 一假一真="" #& 按位与 两两为真为真,一真一假,一假一真,两两为假为假
<span or="" b<a)#true="" 一假一真="" # 0 表示为假 1 表示为真(总结语句中判断所用)
<span or="" b<a)#true="" 一假一真=""
<span or="" b<a)#true="" 一假一真="" ""十进制1-7换算二进制数字:
<span or="" b<a)#true="" 一假一真="" 0001 =1
<span or="" b<a)#true="" 一假一真="" 0010 =2
<span or="" b<a)#true="" 一假一真="" 0011 =3
<span or="" b<a)#true="" 一假一真="" 0100 =4
<span or="" b<a)#true="" 一假一真="" 0101 =5
<span or="" b<a)#true="" 一假一真="" 0110 =6
<span or="" b<a)#true="" 一假一真="" 0111 = 7
<span or="" b<a)#true="" 一假一真="" '''
<span or="" b<a)#true="" 一假一真="" a = 7 #0111
<span or="" b<a)#true="" 一假一真="" c = 3 #0011
<span or="" b<a)#true="" 一假一真="" #0011
<span or="" b<a)#true="" 一假一真="" print(a&c)#3
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" # | 按位或
<span or="" b<a)#true="" 一假一真="" # 两两为真,一真一假,一假一真为真;两两为假为假
<span or="" b<a)#true="" 一假一真="" # 0 表示为假 1 表示为真
<span or="" b<a)#true="" 一假一真="" a = 7 #0111
<span or="" b<a)#true="" 一假一真="" c = 5 #0101
<span or="" b<a)#true="" 一假一真="" #0111
<span or="" b<a)#true="" 一假一真="" print(a|c)#7
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" #^ 按位异
<span or="" b<a)#true="" 一假一真="" #两两为真为假,一真一假,一假一真为真,两两为假为假
<span or="" b<a)#true="" 一假一真="" a = 7 #0111
<span or="" b<a)#true="" 一假一真="" c = 5 #0101
<span or="" b<a)#true="" 一假一真="" #0010
<span or="" b<a)#true="" 一假一真="" print(a^c)#2
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" #~ 按位取反
<span or="" b<a)#true="" 一假一真="" a = 7
<span or="" b<a)#true="" 一假一真="" print(~a)#-8
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" #<< 按位左移
<span or="" b<a)#true="" 一假一真="" a = 5 #0000 0101
<span or="" b<a)#true="" 一假一真="" c = 2 #移动位数
<span or="" b<a)#true="" 一假一真="" #0000 0101
<span or="" b<a)#true="" 一假一真="" #0001 0100
<span or="" b<a)#true="" 一假一真="" print(a<<c)
<span or="" b<a)#true="" 一假一真=""

<span or="" b<a)#true="" 一假一真="" #>> 按位右移
<span or="" b<a)#true="" 一假一真="" a = 5 #0000 0101
<span or="" b<a)#true="" 一假一真="" c = 2 #移动位数
<span or="" b<a)#true="" 一假一真="" #0000 0101
<span or="" b<a)#true="" 一假一真="" #0000 0001
<span or="" b<a)#true="" 一假一真="" print(a>>c)#1


进制表.jpg
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册