- 1.python基础语法
- 1.1标识符
- 1.2 标识符句法
- 2.数值类型
- 2.1数据类型
- 2.2数值
- 2.3运算符
- 3.字符串类型
- 3.1创建字符串
- 3.2字符串操作
- 3.3字符串截取方法
- 小练习:回文串
(1)标识符:程序员自己规定具有特定含义词,如类名称、属性名、变量名、函数名等。
(2)规定:由**字母或下划线开头,后面可以跟字母、数字、下划线**;(语言类考试的第一题基本都是判断标识符定义是否正确)不能与关键字(如class break if 等)相同;大小写敏感。比如:class Panda、def get_Panda_name、panda2=3
注:这里介绍一下驼峰命名方式,即多个单词组合成的一个标识符名应该首单词小写,后面的单词首字母大写,如:getPandaName,在python中更常用下划线组合)
1.2 标识符句法(1)# :行注释
(2)\n:换行
(3)\ :续行
(4);:同一行书写多个语句(而python每一条语句结束不需要写分号!)
(5)::分开代码块头和体
(6)缩进:代码块(两个大括号间为一个代码块哟)用缩进方式体现,不同缩进深度分隔不同代码块(所以大家平时要养成良好的代码风格!)
2.数值类型 2.1数据类型(1)变量无需声明。int a = 1;(C++) a = 1(python)
(2)=:赋值运算符(表示相等的还是==)
(3)允许多个变量赋值
(4)python中的六种数据类型:Number(数值)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)
2.2数值(1)四种数值类型:int(整形)、float(浮点型)、bool(布尔型)、complex(复数型)
(2)type():对象类型查询(C++中有typeid JS中有typeof都是类似的作用)
(3)Del:删除对象引用(类比C的delete)
(4)布尔类型:True:1,False:0
(5)符号常量:全部大写字母,如:PI=3.1415
2.3运算符(1)算数运算符:±*/%还是和C语言一样,//返回商的整数 ,5//3.0=1.0,**是幂,3**2=9
(注:这里讲一下比如说除法/,C语言是编译型语言,整形除以整形的结果已经声明为整形了,在运行时得到的结果只能是整形;而python是脚本语言,是先得到结果后动态检查类型,所以结果该是什么类型就是什么类型)
(2)位运算符(
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?