Python基础
1.注释
-
单行注释
# 注释内容
-
多行注释
""" 第一行注释 第二行注释 第三行注释 """ ''' 第一行注释 第二行注释 第三行注释 '''
-
单行注释快捷键 ctrl + /(win) command + /(mac)
2. 变量
2.1 标识符
- 由字母、数字、下划线组成
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
2.2 命名习惯
- 见名知义
- 大驼峰 MyName
- 小驼峰 myName
- 下划线 my_name
2.3数据类型
a = 1
print(type(a)) #int
b = 1.1
print(type(b)) #float
c = True
print(type(c)) #bool
d = 'hello'
print(type(d)) #str
e = [1,2,3]
print(type(e)) #list
f = (1,2,3)
print(type(f)) #tuple
h = {1,2,3}
print(type(h)) #set
g = {'name': 'eddie','age':20}
print(type(g)) #dict
3.输出
3.1格式化输出
-
格式化符号
%s 字符串
%d 有符号十进制整数
%f 浮点数
weight = 73.5 print('my weight is %.2f' % weight) #73,50 小数点后显示两位 id = 1 print('my id is %03d' % id) #0001 name = 'eddie' age = 31 print('my name is %s,my age is %d' % (name,age))
-
f’{表达式}’
name = 'eddie' age = 31 print(f'my name is {name},my age is {age}')
3.2 print的结束符
print('输出内容',end = "\n")
print()默认end = “\n”,所以print后会直接换行,可以根据需要修改。
4.输入
-
输入语法
input(‘提示信息’)
-
input接受的任何数据默认都是字符串数据类型
5.转换数据类型
- int()
- float()
- str()
- list() – 将一个序列转换成列表
- tuple() – 将一个序列转换成元组
- eval() – 将字符串中的数据转换成Python表达式原本类型
str1 = '[1,2,4]'
print(eval(str1)) #[1,2,4] list
6.运算符
- // 整除
- % 取余
- **指数
- 优先级顺序:()> ** > * / // % > + -