python入门之python基础(基础语法+变量类型+运算符)

1.   python程序的基本结构

"""
python程序的基本结构
作者:LKmnbZ
这是一个多行注释
"""
import time     #导入time模块
name = input("请输入你的名字:")    #定义变量

def showtime():                     #定义函数
    print(name, "现在的时间是:", time.ctime())
    
if __name__ == "__main__":          #运行主函数
    showtime()

 

2.   print与input函数

 

print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)
values : 表示要打印的值,表示任何多个无名参数, 各个值之间用逗号隔开,打印出来各个值之间用空格隔开
sep=” ” ,表示当输入多个打印的值时,各个值之间分割方式,默认空格,可以自定义
end=” ” ,控制print中传入值输出完后结束符号,默认换行,可以自己定义
Print参数可以输出多个值
1)不带参数,输出一个空行
2)带一个参数,输出完直接换行
3)带多个参数,参数之间用sep制定的符号连接,sep默认是一个空格
4)end参数指定输出结束的字符,默认是换行

  Input函数:程序执行到这里会停下来等待我们输入一个值,以回车结束,得到的结果都是字符串

 

  可以用于程序执行过程中的暂停,也可以输入一个值供后面的代码使用,input函数中带的参数是提示语

 

  变量可以使用字母、数字和下划线的组合,但是不能以数字开头

3.   基本数据类型

#基本数据类型
#str 字符串
v1 = 'abc'
v2 = "西安欢迎你"
v3 = '''第一行
第二行
第三行'''
print(v1,v2,v3)
print(type(v1),type(v2),type(v3))
#数值
v1 = 3
v2 = 3.14
v3 = True       #1
v4 = False      #0
print(v1,v2,v3,v4)
print(type(v1),type(v2),type(v3),type(v4))
#组合
#list 列表  能修改 变量  最灵活,用于编程中的数据处理过程转化
v1 = []   #空列
v2 = [1,2,3]
v3 = [1,3.14,'aaa']
print(v1,v2,v3,v4)
print(type(v1),type(v2),type(v3))
#tuple   元组  不能修改  通常用于定义全局常量
v1 = (1,2)
v2 = (1,)
v3 = ()
print(v1,v2,v3)
print(type(v1),type(v2),type(v3))
#dict 字典  键值对,常做数据库用
v1 = {}
v2 = {"张三":66,"李四":88}
v3 = {1:2}
print(v1,v2,v3)
print(type(v1),type(v2),type(v3))
#set  集合  没有重复项
v1 = {1,2,1}
v2 = {1}
v3 = set()
print(v1,v2,v3)
print(type(v1),type(v2),type(v3))

 

4.   算术运算  +  -  *  /  %  //  **

 

 

4.   赋值运算  +=  -=  *=  /=  %=  //=  **=

 

 

5.   位运算

 

 

  ~ 符号位取反减一

6.   比较运算

 

 

7.   逻辑运算  and or not

 

 

  返回值运算 第一个真返回第二个值 第一个假返回第一个

8.   成员运算  in   not in

 

 

9.   身份运算  is   is not

  不变类型:数值、字符串、元组,如果两个变量值相等则is为true

#三种不变类型
a = (1,2)
b = (1,2)
print(a is b)
a = (1,2)
b = (1,2)
print(a is b)
a = 'qq'
b = 'qq'
print(a is b)
#可变类型
a = [1]
b = [1]
print(a is b)
a = {1}
b = {1}
print(a is b)
a = {1:2}
b = {1:2}
print(a is b)

 

 

10.   python运算符优先级

  以下表格列出了从最高到最低优先级的所有运算符:

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值