当前位置: 首页 > news >正文

python3笔记一基础语法

随着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('字符串')

转载于:https://www.cnblogs.com/MirageFox/p/9700670.html

相关文章:

  • DES/3DES(TripleDES)加密、解密测试数据
  • centos7源码安装lamp(新)
  • nginx set变量后lua无法改值
  • RabbitMQ Performance Testing Tool 性能测试工具
  • Perl检查引用类型
  • 网络七层协议
  • django中获得当前域名
  • Java编程基础24——递归练习
  • E-HPC支持多队列管理和自动伸缩
  • 聊聊我的linux系统学习之路
  • Python3将ipa包中的文件按大小排序
  • 2018 php 面试
  • 【网络文摘】一位36岁程序员的困惑
  • rabbitMQ 常用命令
  • Benefits of encapsulation
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • css属性的继承、初识值、计算值、当前值、应用值
  • Effective Java 笔记(一)
  • ESLint简单操作
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java,console输出实时的转向GUI textbox
  • java取消线程实例
  • JS专题之继承
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • TCP拥塞控制
  • underscore源码剖析之整体架构
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 给初学者:JavaScript 中数组操作注意点
  • 扑朔迷离的属性和特性【彻底弄清】
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 协程
  • Spring第一个helloWorld
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 移动端高清、多屏适配方案
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #Linux(帮助手册)
  • #pragma pack(1)
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • $().each和$.each的区别
  • $jQuery 重写Alert样式方法
  • (14)Hive调优——合并小文件
  • (超详细)语音信号处理之特征提取
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (四)JPA - JQPL 实现增删改查
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)Windows2003安全设置/维护
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .net解析传过来的xml_DOM4J解析XML文件
  • .NET是什么
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)