python2103dengqingqing_ 0426总结
一、python语言介绍
- python是解释性语言
- 比较注意格式
- C语言是基础
- 项目名称必须用英文命名
二、pycharm设置
-
""" Time: ${DATE} ${TIME} Author: 酒坛坛儿 good """
三、基础语法
-
注释:注释不参与代码执行,只是解释。
-
单行注释(# 空格) 快捷键 CTRL + /
# 注释 print('nihao')
-
多行注释 (’’’ 内容 ‘’’ 或 “”“ 内容""")
''' 多行注释 '''
-
-
快捷键
ctrl+/ - 单行注释 ctrl+F - 索引 alt+ 鼠标点击 - 多行光标 ctrl + shift+z - 反撤销
-
标识符
-
由字母数字下划线组成,不以数字开头
-
python3.+ 中,标识符中可以有中文,但是不推荐使用
__89 = 78
-
-
关键字(保留字)
-
定义:是python中本身就是具备特殊功能或者特殊意义的标识符
import keyword print(keyword.kwlist) ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', # 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', # 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yidel']
-
-
语句
-
一般情况下一条语句写一行,一条语句结束可以不加分号
-
语句开头不能随便添加空格或缩进
-
如果一行需要添加多个语句,语句之间需要添加 ; 或 ,
print('nihao');print(68)
-
-
常用的数据和数据类型
-
数字数据 - 用来表示数值大小的数据,包括整数和小数两种,表示的时候和数学中的数字一样直接写(支持科学计数法)。比如:300、1.89、-56
数字对应的类型:int(整型)、float(浮点型) - 小数类型 -
文本数据(字符串) - 用来表示文字信息的数据,表示的时候需要加单引号或者双引号,
-
布尔数据 - 只有True和False,其中True表示真、肯定,False表示假、否定。
布尔数据对应的类型:bool(布尔) -
空值 - None(表示没有)
-
type(数据) - 返回指定数据对应的类型
print(type(100)) # <class 'int'> print(type(-0.98)) # <class 'float'> print(type(None)) # <class 'NoneType'>
-
四、输入和输出
-
输出函数 - print
-
print(数据) - 将括号中的数据在控制台打印出来
print(100+200) # python会自动计算出结果
-
print(数据1, 数据2, 数据3,…) - 同时打印多个数据
print(type(200), type('hello'), type(True))
-
print打印原理:先打印内容,内容打印完成后再 打印end值(end值默认是换行)
print(数据, end=‘结束符号’)
print(数据1,数据2,数据3,…,end=‘结束符号’)print(1000, end='你好') print('abc') print(10, 20, 30, end='')
-
一个print同时打印多个数据的时候,数据和数据在显示的类型可以用sep来赋值
print(数据1,数据2,数据3,…, sep=‘分隔符’)print(100, 200, 300, sep=' + ') print(100, 200, 300, sep=',', end='。')
-
-
输入函数 - input
-
变量 = input(输入提示信息) - 在控制台提示输入内容,并且将输入的内容保存到变量中(输入的时候以换行为结束标志)
注意:不管从控制台输入的内容是什么,返回的数据的类型都是字符串
int(数据) - 将数据转换成整型、float(数据) - 将数据转换成浮点型、str(数据) - 将数据转换成字符串、…age = int(input('请输入年龄:')) print('xxx:', age, type(age)) print(age > 67) name = input('请输入姓名:') print(name, type(name))
-
五、变量
-
变量- 是用来开辟空间储存数据的
-
语法:
变量名 = 值说明:
变量名 - 由程序员自己命名
要求:是标识符,不能是关键字
规范:1)字母都小写,多个单词之间用下划线隔开 2)见名知义(看到变量名就大概知道变量中保存的是什么)
3)不使用系统提供的函数名、类名或者模块名
= - 固定写法(赋值符号)值 - 任何有结果的表达式, 例如:某种类型的数据、已经定义过的变量…
-
使用变量
-
使用变量就是使用变量里面存储的数据
age = 18 print(age) print(18 + 10) print(age + 10)
-
-
重新给变量赋值(修改变量的值)
-
python中同一个变量可以保存不同类型的数据
-
9999**9999在python中可以执行,C/java中不行
-
-
同时定义多个变量
-
同时定义多个变量赋不同的值
变量名1, 变量名2,… = 值1, 值2,…a, b, c = 10, 20, 30 print(a, b, c)
-
同时定义多个变量相同的值
变量名1 = 变量名2 = 变量名3 =…= 值
x = y = 200 print(x, y)
-
应用
age = 56 print('xx的年龄:', age)
-
-
python 、c 、Java赋值的区别
- python根据值得大小来匹配存储大小。重新赋值后会重新匹配存储位置及大小。
- c 和 Java 是根据类型得大小来确定存储大小,重新赋值后会再原位置去掉之前数据后存储。即创建变量后,内存固定,不因赋值不同而改变。