python编程基础(lv3_第二课)

学习目标:

1、[使用python编写第一个程序] 2、[注释的引入及中文支持] 3、[变量及类型] 3、[运算符] 4、[常用的数据类型转换] 5、[判断语句和循环语句]

学习内容:

python的基本语法

学习时间:

2小时

学习产出:

1、[使用python编写第一个程序]
1、打开pycharm
2、编写
	print("Hello World!")

2、[注释的引入及中文支持]

1、注释
	*单行注释
		以#开头;
	*多行注释
		''' 
			内容;
		'''
2、中文支持
	python3默认支持中文;
	python2需要添加
		#coding:utf-8
		或
		#-*-soding:utf-8-*-

3、[变量及类型]

1、变量的定义
*变量就是用来存储数据的
2、变量的类型
*Numbers(数字)
	*int
	*long
	*float
	*complex(复数)
*bool类型
	*Ture
	*False
*String(字符串)
*List(列表)
*Tuple(元组)
*Dictionary(字典)
3、python如何确定变量的类型
*只要定义了变量,而且他有数据,那么它的类型就已经确定;不需要主动说明;
*可以使用type(变量的名字),来查看变量的类型
	
4、标识符和关键字
(1)、标识符
	*标识符是自己定义的一些变量和名称;
(2)、标识符的规则
	*标识符由字母、下划线或数字组成,且数字不能开头;
	*python中的标识符是区分大小写的;
(3)、命名规则
	*保证见名知意
	*驼峰命名法:
		*小写驼峰命名法:第一个单词以小写字母开始;第二个单词的首字母大写,如myName
		*大驼峰式命名法:每一个单字的首字母都采用大写字母,例如:FirstName
		*还有一种命名法是用下划线"_"来连接所有的单词,例如:send_buf
(4)、关键字
	*什么是关键字
		关键字是具有特殊功能的标识符;
	*查看关键字	
		and as assert break class continue def del 
		elif else except exac finally for from globle
		if in import is lambda not or pass print raise return try 
		while with yield
5、输出
(1)、普通的输出
	*print(“”)
(2)、格式化输出
	*使用字符格式化输出可以输出一定格式的字符串
	*类似C语言的格式化符号
	*print("我的名字是%s,年龄是%d"%(name,age))3)、换行输出
	*使用"\n"来换行输出;
6、输入
(1)、python2版本中
	*raw_input()函数:
		输入的内容被当作字符串对待;
	*input()函数
		输入必须是表达式;
(2)、python3版本中
	*只有input()函数;

3、[运算符]

1、算术运算符
	+ - * / 
	//(取整数)
	%
	**(指数)
	优先级:** > * / % // > + -
2、赋值运算符
	= += -= *= /= %= **= //=
3、关系运算符
	== != > < >= <= 
4、逻辑运算符
	and or not 

4、[常用的数据类型转换]

int() float() complex() str() 
repr():将对象转化为表达式字符串
eval(str):用来计算在字符串中的有效Python表达式,并返回一个对象
tuple():转化为一个元组
list():转化为一个列表
chr():将一个整数转化为一个Unicode字符
ord():将一个字符转化为它的ASCII整数值
hex():将一个整数转化为一个十六进制字符串
oct()将一个整数转化为一个八进制字符串
bin():将一个整数转化为一个二进制字符串
				

5、[判断语句和循环语句]

1if判断语句
	*格式:
		if 要判断的条件:
			条件成立时,要做的事情
2ifelse语句
	*格式:
		if 条件:
			满足条件时做的事情
		else:
			不满足条件时做的事情
3ifelif-else语句
	*格式:
		if 条件1:
			满足条件1时做的事情
		elif 条件2:
			满足条件2做的事情
		...
		else:
			不满足条件时做的事情	
	*可以和else使用也可以不和else一起使用;
4if嵌套
	和C语言一样;
5while循环函数
	*格式:
		while条件:
			条件满足时,做的事情1
			...
	*while循环嵌套
		*和C语言是一样的;
6for循环
	*格式:
		for 临时变量 in 列表或者字符串可迭代对象:
			循环满足条件时可执行的代码
	*常用:
		for i in range(n):
7breakcontinue
	*break:跳出循环
	*continue:结束本次循环,紧接着执行下一次循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值