Python基础01
主要内容:
- 输出
- 注释
- 标识符
- 变量
- 数据类型
- 运算符
- 缩进
输出 “Hello,Python”
shell模式下输出
>>> print("Hello,Python") Hello,Python
注释 方法1.单行注释 #
方法2.多行注释 ··· ··· 三引号
#print("Hello,Python!") print("Hello,Python!") ''' print(hello) print(python) '''
标识符(给变量起名)
标注某个东西的符号
规则:(1)首字母:字母+下划线
a
_b
a3
_a123
变量
可以变化的量,回收变量
Python的不用定义数据类型。
回收变量
>>> a=1 >>> a 1 >>> print(type(a)) <class 'int'> >>> a=1.3 >>> a 1.3 >>> print(type(a)) <class 'float'> >>>
+=
a+=1
>>> a=1
>>> a+=1
>>> a
2
数据类型
Python常见数据类型:
数、 字符串、列表(list)、元祖(tuple)、集合(set)、字典(disctionary)
list:[ ]
>>> L [] >>> L=["My","your"] >>> L ['My', 'your'] >>> L[0] 'My' >>> L[1] 'your'>>> L[1]="Me" >>> L ['My', 'Me']
tuple:() 元祖内的数据无法修改
>>> t=("My","You") >>> t ('My', 'You') >>> t[0] 'My' >>> t[1] 'You' >>>
集合set
>>> a="dasdsada" >>> b="dasdadadddaa" >>> sa=set(a) >>> sa {'a', 'd', 's'} >>> sb=set(b) >>> sb {'a', 'd', 's'} >>> sa&sb {'a', 'd', 's'} >>>
字典{key1:value1,key2:value2}
>>> d={'name':'duxiao','age':'25'} >>> d {'name': 'duxiao', 'age': '25'}
1 >>> d['name'] 2 'duxiao' 3 >>> d['age'] 4 '25' 5 >>>
运算符
+ - * / % 加 减 乘 除 取余
运算符优先级 数学运算符在Python中适用
不清楚适用(),改变优先级
>>> a=2 >>> b=3 >>> a+b 5 >>> a*b 6 >>> a-b -1 >>> a/b 0.6666666666666666 >>> a%b 2 >>> b&a 2 >>> 7+8 15
取余
>>> 10%3 1
除法不要余数
>>> 10//3 3
优先级
>>> 9+5*2-1 18 >>> (9+5)*2-1 27 >>>
缩进 强制缩进的语言
美观
同一层次在一个缩进里边
缩进小技巧 :
同一层次的代码,处于同一个缩进幅度上,下一层的代码,需要相对于上一层次的代码进行缩进,建议使用tab键进行缩进!
a=10 b=9 if(a>9): print(a) if(b==9): print(b) elif(a<10): print("abc")