我选择的IDE是pyCharm,百度上官网下载即可。
python基础
1、python可以干什么
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
2、python语言优缺点
优点:提供了完整的基础代码库、第三方库使得开发速度加快。
缺点:运行速度慢、代码不加密
3.Python语言编写:
输出:print()
4.添加注释:使用快捷键ctrl+?可对文档进行注释
1)单行注释 #注释内容
2) 多行注释 '''注释内容''''
3)pyCharm快速注释多行 ctrl+#
5.含有中文需在程序最上面声明 # coding=gbk 或 # -*- coding: UTF-8 -*-
Pycharm 设置步骤:
- 进入 file > Settings,在输入框搜索 encoding。
- 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。
6、第一个入门编程代码
print("Hello,World!")
Python标识符
在 Python 里,标识符由字母、数字、下划线组成。
在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
Python 中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Python变量赋值
整型: count = 100 #整型
浮点型:miles = 1000.00 #浮点型
字符串:name = “John” #字符串
列表:
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] #列表 print (list) # 输出完整列表 print (list[0]) # 输出列表的第一个元素 print (list[1:3]) # 输出第二个至第三个元素 print (list[2:]) # 输出从第三个开始至列表末尾的所有元素 print (list[-1]) # 输出最后一个元素
元组:元组类似于list,使用()标识。
tuple = ('runoob', 786, 2.23, 'john', 70.2) #元组 print (tuple) # 输出完整元组 print (tuple[0]) # 输出元组的第一个元素 print (tuple[1:3]) # 输出第二个至第四个(不包含)的元素 print (tuple[2:]) # 输出从第三个开始至列表末尾的所有元素
元组是不允许更新的,而列表是允许更新的:
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000 # 元组中是非法应用
list[2] = 1000 # 列表中是合法应用
Python字典
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
dict = {} dict['one'] = "This is one" dict[2] = "This is two" dict1 = {'name':'john','code':6734,'deot':'sales'} print (dict['one']) # 输出键为'one' 的值 print (dict[2]) # 输出键为 2 的值 print (dict1.keys()) # 输出所有键 print (dict1.values()) # 输出所有值
Python数据类型转换
dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。
list(s) 将序列S转换为一个列表
tuple(s) 将序列S转换为一个元组
int(x [,base]) 将X转换为一个整数
str(x) 将对象 x 转换为字符串