随着AI人工智能的兴起,网络安全的普及,不论是网络安全工程师还是AI人工智能工程师,都选择了Python。(所以本菜也来开始上手Python)
Python作为当下流行的脚本语言,其能力不言而喻,跨平台(windows,Linux等多个操作系统),web桌面应用都能玩,最重点的是Python上手快。
废话不多说,直接进主题。
Python基础语法:
1、Python属于脚本语言,可选择的IDE很多,除了记事本,word之外基本都能写Python。如:visual studio,sublime text,Notepad++等等
2、Python严格区分大小写。例如:变量 name 和 Name 在Python中是两个完全不同的变量。注:在Python种 bool的值为True和False,true和false不是bool值
3、Python的 ‘与’ ‘或’ ‘非’ 分别用 ‘and’ ‘or’ ‘not’ (区别其他语言的 && || !)
4、Python的代码块不适用花括号(‘{}’),在条件语句结束后使用冒号(‘:’),在条件语句后的代码块都使用缩进表示代码块(约定使用四个空格的缩进)。
例:
if 1 < 2: True else: False
5、if...elif...else 条件控制(Python的 else if 缩写成 elif)
例:
if score >= 90: print('优'); elif score >= 80: print('良'); elif score >= 60: print('中'); else: print('差')
6、for while 循环控制
例:
result = 0; for i in [1,2,3,4,5,6,7,8,9,10]: result += i; print(result);
list_c = ['2','3','67','131']; count = 0; while count < len(list_c): print(list_c[count]); count += 1;
7、除法取整(向下取整)‘//’ 。例如: 10//3 = 3; 7//3=2
8、Python格式化方法一,‘%’ 占位符为 ‘%d’ 整数 、 ‘%f’ 浮点数 、 ‘%s’ 字符串(一般 ‘%s’ 都能用,都可以转字符串 )。例:string is %s % '字符串'
Python格式化方法二,.format()。例:'string is {0}'.format('字符串')