1.python语言是什么?
python是一款免费开源,并且学习简单编程语言。
python是一种交互式语言。对于编写代码会有问有答。
python是面向对象的语言。
2.Python可以用来做什么?
python用途广泛,深受大众喜欢。
- 网络爬虫
- 数据分析
- 机器学习
- 自动化运维和测试
- App开发(大数据开发)
- 游戏开发
- 网站开发
3.Python常见bug
1.手写错误
# prnt("hello world"); 报错: #NameError: name 'prnt' is not defined
这个错误由于print()输出函数写错导致的
2.多个print写在一行
# print("hello world")print("hello wolrd") 报错: #SyntaxError: invalid syntax
3.缩进错误
在默认的编程中,如果只有一行代码,那么代码前面不能有空格或者tab键,负责会报错
# print("hello world") #单纯运行一条print语句时,前面不能有tab键或者空格,负责会报错
# 报错: IndentationError: unexpected indent 意想不到的缩进
4.标点错误
在默认的编程中,所有的标点符号都是英文的,如果使用中文会报错。
# print(‘nihao1’); 报错 #SyntaxError: invalid character '‘' (U+2018)
4.Pycharm中的快捷键
因为我是java转python,很多编程思路和快捷键盘一致,所以我只记录一些常用的和我没见过的。如果不足,请补充。
快速注释一行代码 ctrl + /
快速注释多行代码 """ """ ,还能代表字符串
快速删除一行 : ctrl + X : 剪切
快速向下复制一行 : ctrl + d
快速代码格式化:ctrl + alt + l
批量修改代码块:alt + 鼠标点击
快速搜索:ctrl + f
5.python有哪些数据类型
数值类型:int float boolean compile(复数)
数据结构类型:str list dict tuple
常用类型转换函数
int(x) 转为整数
float(x) 转为浮点数
complex(real,imag) 创建一个复数,real为实轴,imag为虚轴
str(x) 转为字符串
tuple(x) 转为元组(就是java中的数组)
list(x) 转为集合
6.转义字符
/n 换行
/t 加占位符,可以进行排版
// 取消转义,正常输出/
/‘ 可以让字符串中’正常输出
7.输出语句
1.正常输出
print("hello")
输出:
hello
2.需要输出变量并加上字符串
在python中这个输出的话,需要加一个f的转义字符,变量需要用大括号括起来
a = 100;
print(f"{a}是一个整数");
输出:
100是一个整数
8.缩进
for语句
for a in range(1,1000):
sum = 0;
for i in range(1,a-1):
if a%i == 0:
sum += i;
else:
continue;
if sum == a:
print(f"{a}是完数")
if ...else...语句
print("请输入你的工资");
monky = int(input());
if monky < 2000:
monky =monky;
elif 2000 < monky < 4000:
monky = monky - (monky - 2000) * 3/100;
elif 4000 < monky < 6000:
monky = monky -(monky-4000)*5/100 -2000*3/100;
elif 6000 < monky < 10000:
monky = monky - (monky-6000)*8/100 -2000*(5/100+3/100);
else:monky=monky - (monky - 10000)* 20/100 - 4000*8/100 - 2000*(5/100+3/100);
print("扣税后的工资",monky);
print(f"你的工资是{monky}")
结语
今天是python初学者,梦想是月入过万的男人,mai起!