python半小时入门,剩下靠AI
一、编程基础:变量、注释与命名规范1.1 什么是变量Python 是动态类型语言,无需提前声明变量的类型,直接赋值即可创建变量,变量的类型由赋值的数据决定。# 变量赋值示例 name = "张三" # 字符串类型变量 age = 20 # 整型变量 height = 1.75 # 浮点型变量 is_student = True # 布尔型变量 # 打印变量内容,运行代码即可看到输出结果 print(name) # 输出:张三 print(age + 1) # 输出:211.2 变量命名规范变量名必须遵守 Python 的命名规则,否则会报错,同时建议遵守行业通用的命名规范,让代码更易读:强制规则(必须遵守)变量名只能由字母、数字、下划线_组成不能以数字开头不能使用 Python 的内置关键字(如if、for、def、class等)区分大小写,name和Name是两个完全不同的变量推荐规范(养成好习惯)见名知意,用有意义的英文命名,比如存储姓名用name,不要用a、b这种无意义的名字多个单词用下划线分隔,比如user_name、student_age,这是 Python 通用的命名风格# 正确的变量名 user_name = "李四" age_1 = 18 my_height = 1.80 # 错误的变量名(运行会报错) 1_age = 18 # 不能以数字开头 user-name = "王五" # 不能包含-等特殊符号 if = "条件" # 不能使用关键字1.3 代码注释注释是写给人看的说明文字,Python 运行时会直接忽略注释,不会执行。写注释是非常好的编程习惯,能帮你和别人快速理解代码的作用。Python 的注释分为两种:单行注释:用#开头,#后面的内容全部为注释,可单独一行,也可以写在代码后面多行注释:用三个单引号'''或者三个双引号"""包裹,适合写大段的说明文字# 这是单行注释,下面的代码是计算两个数的和 a = 10 b = 20 sum_ab = a + b # 这是行尾注释,计算a和b的和 ''' 这是多行注释 可以写很多行内容 一般用来写文件说明、函数功能介绍等 ''' print(sum_ab) # 输出:30二、核心知识点:Python 数据类型Python 的数据类型分为两大类:基本数据类型(也叫简单数据类型)和复杂数据类型(也叫容器类型),是所有 Python 代码的基础。2.1 基本数据类型(4 种)Python 最基础的 4 种数据类型,用来存储最基础的数据:数据类型说明示例字符串(str)用引号包裹的文本内容,单引号、双引号都可以"Python入门"、'你好'、"123"整型(int)整数,包括正整数、负整数、02024、-10、0浮点型(float)小数,支持科学计数法3.14、-0.5、2.0布尔值(bool)只有两个取值,代表真和假True(真)、False(假)1. 字符串(str)字符串是 Python 中最常用的类型之一,除了基础定义,还有几个新手必学的常用操作:# 1. 字符串定义 s1 = '单引号字符串' s2 = "双引号字符串" s3 = """三引号可以定义 跨行的字符串""" # 2. 字符串拼接:用+号连接多个字符串 name = "小明" greet = "你好," + name print(greet) # 输出:你好,小明 # 3. 字符串格式化:快速把变量嵌入字符串 age = 18 intro = f"我叫{name},今年{age}岁" # f-string是Python3.6+最推荐的格式化方式 print(intro) # 输出:我叫小明,今年18岁 # 4. 字符串切片:截取字符串的一部分,语法:[起始索引:结束索引],索引从0开始 s = "Python编程" print(s[0:6]) # 输出:Python,截取索引0到5的内容(左闭右开,不包含结束索引) print(s[6:]) # 输出:编程,从索引6截取到末尾2. 数值类型(int、float)整型和浮点型都属于数值类型,支持常规的数学运算:# 整型操作 num1 = 10 num2 = 3 print(num1 + num2) # 加法,输出13 print(num1 - num2) # 减法,输出7 print(num1 * num2) # 乘法,输出30 print(num1 / num2) # 除法,输出3.3333333333333335 print(num1 // num2) # 整除,只保留整数部分,输出3 print(num1 % nu
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425781.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!